飞飞世界论坛
标题:
物品发送脚本
[打印本页]
作者:
admin
时间:
2016-1-10 03:43
标题:
物品发送脚本
<?php
/ J& M# Y5 C" I
function Connect () {
$ p3 T! X* x' ~: Y: g
mssql_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 e
Connect();
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) e
function PostListener (){
' J. E: A; R$ {! f
//Add more post variables if needed and add them to initform() function aswell
8 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+ G
if (!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; \/ a
m_szName = '{$name}'");
~6 ^& t$ q& b
while ($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: X
N'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 @$ [ n
7 A7 q5 Y' v; d7 Q) |
& g# p$ \" s$ M' N
/ ]' T& K: P) N% G K
3 r+ G; |3 b! t- u- Q' F
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2