飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php. f& d" \; H$ s1 E4 ^
function Connect () {
/ y+ b! w6 T. C3 ^9 n! vmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
3 r, }2 W4 p4 X
7 o+ {# Z2 w# u4 ?3 f' N1 v! F/ iFailed.');% a3 K; q' R( r  s! }% G" j7 F5 i5 S
}
, F( w* p- }/ o- i, N( ~- A5 H2 }Connect();' q5 K# x( u& }; y, Y) h% s! {
$ R# ^* C/ V& Z) o( B
function InitForm(){! s3 k  `! E+ {# @2 N, L  ~3 |
//layout for the form
5 e, p5 W5 L, ^6 ^echo "<strong>Send Items.</strong>. S0 }3 V6 j1 W. `( S/ K' E
<form name='select' method='post'>
2 p5 P+ {; x% \$ W' J9 R<lable>Character Name</lable><br/>
& {. h. {( C+ Q! G1 ]<input type='text' name='char'/><br/>
- `. i' f" i, R; ~3 G4 P3 `' ]* G<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
' A& ?' m/ d& v* V<input type='text' name='item_name'/><br/>
* i' w9 O- h' B! \5 @<lable>Item Amount</lable><br/>
  Q  k* A+ _/ @" Y<input type='text' name='item_amount'/><br/>; N' e2 u3 C, F. E1 Z1 q
<lable>Item Upgrade Amount</lable><br/>
+ O  x8 T3 ~7 |" ^, E+ _9 }<input type='text' name='item_upgrade'/><br/>
9 }7 }4 J% v! w8 M8 r  ?<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)/ e. x' ^; @- h; Z& j+ S, C+ @. g
+ }9 x2 J7 v$ D1 V! p' P
</lable><br/>2 P+ i* l3 |5 H9 _, j
<input type='text' name='item_element'/><br/>
+ r7 }6 K4 f' z5 W4 I$ {<lable>Element Upgrade Amount</lable><br/>( w. b3 D' ^4 P
<input type='text' name='element_upgrade'/><br/>
0 n% [+ l4 D: j6 m' P<lable>Pierced Amount</lable><br/>) ~8 t9 K; E9 v9 j5 n1 d, P& C; R6 p
<input type='text' name='item_pierce'/><br/>2 p. C7 y. A7 w
<input type='submit'/>
; a+ |. y5 H% e  T, `0 x! \3 P. ?/ z</form>";/ n- ~9 F' ~2 h: R% m
}/ y( c6 ^$ `, W4 z; o7 N# b
9 d8 J9 ?* O1 U( a( X
function PostListener (){$ e- d$ J4 W  q  ?; J
//Add more post variables if needed and add them to initform() function aswell
) j( `- r" e4 x! @9 c2 d( r: p1 a
################################1 l8 Z( p; a% @0 w6 q! M3 o
##### Connection and Post ######
& M: U# ?6 l4 @0 u0 p7 L################################$ a6 T% Z. ?. ~( b2 v
$name = @$_POST['char'];
) F# H3 ~' o9 r1 W$ItemName = @$_POST['item_name'];
, u& [8 Y3 h6 D' z: p$ItemAmount = @$_POST['item_amount'];( d/ M: i1 g/ x. z$ ]  m
$ItemId = @$_POST['item_id'];
9 o) k& b- ?2 M/ |" u+ {$ItemUpgrade = @$_POST['item_upgrade'];1 V( \* C& Y7 [/ h: r3 R- Y1 [1 I
$ItemElement = @$_POST['item_element'];* y2 u1 N; v5 y5 f7 ~2 D' U% k
$ElementUpgrade = @$_POST['element_upgrade'];1 n" o: p6 z& \- t( g5 f
$ItemPierce = @$_POST['item_pierce'];- V% v- R. M5 F% q) j- b- M7 s, m
################################
) H+ B' M% U, E' |8 O/ @  P7 J  A5 r: c$ _8 x
//Check both variables for empty value) M  Z! E5 g: F' X( C2 V+ l) E( A$ G

+ m. x# f) _/ ?9 l5 zif (!empty($_POST['char'])){
3 F9 J6 l# E8 \4 Q$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; ~1 A2 {3 @. q) \4 y* V

( R# H/ o2 U$ a# Q' w, S" d7 C" Ym_szName = '{$name}'");
* m! Q/ t" J( l" p5 }' i$ w5 vwhile ($row = mssql_fetch_object($find)){
$ V3 C' j6 g! Lecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' ?. T. N" V7 m5 y2 e) \8 v
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
! K" H2 [/ d0 F+ \( F& m+ P) c- f% a4 D5 F. r6 U4 \
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
  r8 p. |3 ~6 S3 y  b6 O# ~+ K& ~4 o3 Z+ v9 }1 t
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 1 }7 S. N+ S4 r* g7 ?& J
/ R0 h$ G* ~9 [- Q0 |4 t$ r" ~
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
) d. q) C& S6 ^' e
5 ]# u8 U; c. ]1 x- {2 m% W'{$ElementUpgrade}', '{$ItemPierce}');");
! X, ^8 S( f) {$ L& L: z7 G}9 q* ?& C' X, k+ Z; u
5 u, Q' P7 w9 j" E) [
}7 W2 \8 D# N" z) ]. f( C  Y
0 x* b1 V1 o0 V& Z
}
, R1 u' h2 r: l) w; A
, K1 U# x7 l) r$InitForm = InitForm();
+ H: Z( L4 m. b& i$Listener = PostListener();
( f4 V/ X" L- a5 m8 t. U0 q, u
+ a* G& N" k! ~2 [  \; u3 R: i?>, G! D1 F6 [. \' o% u. X; A" |' B
/ P4 a  y; Z4 a/ |
7 |- S0 Q: {" G* O  }6 }) ^
$ r: a: |7 n# J' H/ I( a
1 ^8 [: {) f" N0 u0 m, Q
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 13:38 , Processed in 0.081649 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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