飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13742|回复: 0
打印 上一主题 下一主题

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php+ C* i9 }: l) S* w7 v$ m3 O
function Connect () {3 O4 E5 B! j) b3 l% \$ l/ s
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 @5 F! b! V2 X/ Q1 i# P: k
' I5 C1 z) V9 g+ L, U" RFailed.');
% S- v3 K  V  V0 A: Z: l; Y) q}
: v4 {! W9 W7 i6 C  w: q5 VConnect();- B( D: J9 n3 h' g1 u% Z; {. c% a

( B( w5 A6 A4 g7 A& e, z) @function InitForm(){. [. E+ P% l& V' |! w7 S8 \4 x
//layout for the form
$ Y9 y( i5 i) x- ~4 y% Fecho "<strong>Send Items.</strong>0 Y& k) q3 l) y: S- Y
<form name='select' method='post'>
% l+ A) V& t. _8 i<lable>Character Name</lable><br/>
5 Q$ M  w' R, K- a' d  {$ W4 R# `+ @6 M<input type='text' name='char'/><br/>
9 L( s; o6 T( {<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
! V0 V8 m8 E: W% ?/ y<input type='text' name='item_name'/><br/>
$ a' d2 d0 W+ ?$ h<lable>Item Amount</lable><br/>  i0 ]+ i: |6 i8 L/ ~
<input type='text' name='item_amount'/><br/>7 ]- ~! F0 r1 a' p& Z
<lable>Item Upgrade Amount</lable><br/>$ B; V! Q' M& O8 ~5 L6 x# w( u
<input type='text' name='item_upgrade'/><br/>; U: i; E6 `9 q3 ~: `3 D. b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.), V9 O' V2 ^5 y2 G) B8 A
. k1 w) S& H/ g- N
</lable><br/>1 z- ^$ d5 N. N
<input type='text' name='item_element'/><br/>
! ^7 Z) e* I: F; R, ]0 L( p; g2 ~<lable>Element Upgrade Amount</lable><br/>3 r* e6 R- r' e7 ?/ R$ I
<input type='text' name='element_upgrade'/><br/># A+ e8 ?' N. t1 \  P
<lable>Pierced Amount</lable><br/>$ I! B- f8 R/ z
<input type='text' name='item_pierce'/><br/>  M$ q, I9 Z3 D+ s; e8 w
<input type='submit'/>
8 J1 S3 U4 b  r</form>";
2 A: y9 n7 i8 u}% d6 O' R9 i" P" O4 \' X" }' m8 y

' g* o# Y: R: g+ T8 a( X- Bfunction PostListener (){* U3 \) [  ^- v/ B9 l8 Y
//Add more post variables if needed and add them to initform() function aswell; m& H/ B& I7 _) g+ |# J
& |& K, v2 A% ~
################################7 x6 f/ X' A9 M8 e. A
##### Connection and Post ######
- I) D1 I3 v, P/ g# z################################
0 `* h2 X- Q- T, M$name = @$_POST['char'];
, `" n& S+ e* X; h$ItemName = @$_POST['item_name'];" s2 j- H* D1 s+ y
$ItemAmount = @$_POST['item_amount'];2 V" w- ]% |; p# v
$ItemId = @$_POST['item_id'];3 }+ l# y* E) Z$ V% g4 V
$ItemUpgrade = @$_POST['item_upgrade'];
/ t; s! M3 b  p$ Z$ItemElement = @$_POST['item_element'];- R4 l7 m# [- Q4 r) [$ X
$ElementUpgrade = @$_POST['element_upgrade'];* r2 u1 c$ s! K/ G6 b; [
$ItemPierce = @$_POST['item_pierce'];
/ a0 ~5 ~" e, k1 s. K################################
% p( u0 r2 ]' V( E  p: Q# i+ r, T6 s) o
//Check both variables for empty value! T: Y/ r" a# b( I  o

1 G& h) Y# l1 n6 F2 s+ Iif (!empty($_POST['char'])){( v5 T5 }6 N, x" Z
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
! q  Q! b, g+ u+ v1 }
  o; f/ l6 j- p8 ^/ ~6 em_szName = '{$name}'");
& E  Z% I6 A8 A$ H5 a. lwhile ($row = mssql_fetch_object($find)){3 }( C/ ?1 p4 g& G3 a! d' ]
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
/ ]0 L5 O: t/ E7 k$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
( k! D1 o9 T( {  _
% G3 \& ~, u1 v( O/ a' X- F[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
* a0 R/ p5 Y4 y4 t  ?% b5 G
: C+ s! f/ b; z5 }8 h& d9 C' W[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ g" ~5 A  |/ ]6 \. h* y0 M  ^! i( B( u" p. N2 q
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ) r/ M! v5 _4 W$ O* |  C
- D1 T# k0 x) {
'{$ElementUpgrade}', '{$ItemPierce}');");+ [% v, `: C& m! [; @- T
}
! L. D8 z, n4 O9 L! X5 m
: n, ~9 c( s7 v" t}
5 B  w* v7 x9 h2 L5 D) o$ U) l/ j* |3 e6 F& \3 a% v/ K4 l
}4 }# @% E9 T0 z7 U+ S3 L+ ]8 l
# C# o1 o# b  D2 K/ J! s
$InitForm = InitForm();! E! i% |* c4 e: }0 r
$Listener = PostListener();
1 Q- D! y  L' r' d! U1 R- Z3 [" Z1 Y/ _  p; G; X# m2 p: S5 h
?>; Z* W& H  x2 Z1 k
, Z" x2 L( b* [4 y& l3 X

; L) ^2 `, {0 x3 I' N
2 e) |* g3 }8 [. B8 W+ }0 t# G
. g1 ?$ h& `/ I5 J  J2 r
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2025-11-20 21:28 , Processed in 0.066705 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表