飞飞世界论坛

标题: 物品发送脚本 [打印本页]

作者: admin    时间: 2016-1-10 03:43
标题: 物品发送脚本
<?php/ J& M# Y5 C" I
function Connect () {
$ p3 T! X* x' ~: Y: gmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' O- ^( @, P( F8 X, |: X. B# e  g
  ~6 ]- a5 \, z
Failed.');6 u" `/ |) j" V9 b' s4 y
}
+ v+ k5 T4 M6 c7 eConnect();0 G% M' J1 [5 C" v+ O+ `5 N
$ T& R. T6 Z; d" }; D. R: ^
function InitForm(){
+ |6 H  r  N) K* R, J/ h//layout for the form' Z8 q8 W& L8 Q2 i! A& M
echo "<strong>Send Items.</strong>
2 B2 F8 V+ @$ l& J; G: s$ f4 T<form name='select' method='post'>
6 o$ ^; w8 e$ Q& z4 {9 i8 P<lable>Character Name</lable><br/>6 ?3 J- q. j) P& L# p
<input type='text' name='char'/><br/>
4 Y5 y4 U+ H2 |- Y9 `1 r! c# J1 B<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>4 Z- H3 ~! P1 }1 U9 f
<input type='text' name='item_name'/><br/>  Y8 d9 s6 Q# k! W
<lable>Item Amount</lable><br/>" |' @3 r8 N: N/ z5 e6 q
<input type='text' name='item_amount'/><br/>5 T( K! U* i4 i) d; p* u
<lable>Item Upgrade Amount</lable><br/>% c  w0 k0 ?# m8 K
<input type='text' name='item_upgrade'/><br/>
( T1 M2 p  T9 w& U( H/ `<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
9 L8 a- u2 X' @. V& G* a* ]
3 b& {1 |3 C& x  Z' Y/ V' U</lable><br/>; u4 E* T1 M3 V' i6 q2 @
<input type='text' name='item_element'/><br/>& j! J9 Z) ^) J9 d
<lable>Element Upgrade Amount</lable><br/>
" R8 {3 j; p$ C, v<input type='text' name='element_upgrade'/><br/>
( [7 C+ S8 p+ z, h$ M# {<lable>Pierced Amount</lable><br/>
3 e9 D: ~2 X) h  `( U<input type='text' name='item_pierce'/><br/>( E1 q! @5 g* m5 }
<input type='submit'/>! C0 u' v* N- L. R
</form>";: i& w5 T- m4 ^
}
7 L: J: D, G, Y1 o" a
, U$ K) `- C: v; R1 X* {: e& M) efunction PostListener (){
' J. E: A; R$ {! f//Add more post variables if needed and add them to initform() function aswell8 O8 j: t4 V, ]

$ P* S  _6 D* a: L8 p################################
: B0 E: I: K0 x6 i##### Connection and Post ######$ I1 y: h; T7 I
################################
4 C7 a& ?' p8 R: i* H$name = @$_POST['char'];
. D! p% F1 z! J$ItemName = @$_POST['item_name'];
8 ^1 P+ _. B( v7 c9 U$ItemAmount = @$_POST['item_amount'];: B; _. o& [! z4 L; ~3 I$ e1 t' j
$ItemId = @$_POST['item_id'];/ V- J; U% b  _5 ~6 ]
$ItemUpgrade = @$_POST['item_upgrade'];5 I: N2 y. B  \9 o) S/ Q3 v7 P
$ItemElement = @$_POST['item_element'];0 Q8 @3 A% }% |4 G( V: n" \! w- T
$ElementUpgrade = @$_POST['element_upgrade'];
/ i  E$ U1 C: k# p* {! V# d$ItemPierce = @$_POST['item_pierce'];( v$ a( l* C! M3 o- Q8 z
################################' w! n) |& g( }. f! f
, {& P9 ^4 C/ K
//Check both variables for empty value
2 z( b* m. F) q% A; u) i
" z1 [. e/ h, q# P; q+ Gif (!empty($_POST['char'])){) f3 ?9 f; k+ `" r) Q1 Y+ m- U9 \
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 A6 O6 |0 g# g* F

5 o0 h3 H; \/ am_szName = '{$name}'");
  ~6 ^& t$ q& bwhile ($row = mssql_fetch_object($find)){# ^6 b. s- F! M# K
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
( y  T9 m' A6 G  J- W$ q; T) J$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
( _1 x$ n1 q0 u' b/ _. s
4 k$ c3 u% y' W0 _2 }, F. v( F[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 1 _$ m1 w/ u6 ?4 R
% k; J! z4 e' F! ?2 a: ~+ z; `
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', * d+ c' D3 P- T4 z7 Q

8 k& U! H9 Y1 D/ B: XN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 1 m  d8 P: P9 C; M
7 I4 C7 k- t/ \" W$ X
'{$ElementUpgrade}', '{$ItemPierce}');");8 `# O% a2 o- A) ?8 @; `: `- O& e; V3 p6 j
}7 v' a% g/ F8 Z& y
6 L5 Z5 t* ^" p: y6 ~* F" W
}. v) X( f3 ]2 c# ^" B
7 y' w/ C8 I; `/ u4 M! @% j+ g
}
; Q/ X( _' H& N- w, A
. x3 b, `3 ^! ^* k$InitForm = InitForm();7 V% G$ }$ g' T, v% t8 t) {! U% ?
$Listener = PostListener();9 q* N! t. T, ?! X2 ^6 e) {
5 ~7 F7 `# w$ m1 b% F- V* d0 p
?>
- ]8 X8 X' d& H. @: E6 Y, v8 @$ [  n7 A7 q5 Y' v; d7 Q) |
& g# p$ \" s$ M' N

/ ]' T& K: P) N% G  K3 r+ G; |3 b! t- u- Q' F





欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2