飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php0 Q5 X% }7 q5 G: F- g9 r! v
function Connect () {# h* G  d1 a& R4 P$ w3 n# i  o' O
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
% c6 z8 W, v" A' {: e% r* c
) {9 G5 G" A# v* Q$ a$ \" F, EFailed.');
4 E& F+ U5 R( F  C4 e+ B* x; w' X}0 H, ?$ a  V1 B. c0 q; ?$ ~
Connect();! W& h9 h$ Y2 j: S2 b# p6 r2 r9 [4 P
1 d9 {  f! b6 r6 a% m: P7 m
function InitForm(){4 S% ]& B% n1 D; A) ]
//layout for the form
7 V7 R" d% b- S: ^$ M9 s1 hecho "<strong>Send Items.</strong>
1 k4 Z+ }5 j6 T1 Y5 C<form name='select' method='post'>
5 c# ?; E9 P% u/ M, z, Q<lable>Character Name</lable><br/>3 ^4 F2 N" z" b7 Y! k
<input type='text' name='char'/><br/>" {% Z) O: `/ @
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>4 l* E. U/ ?5 d8 d: @
<input type='text' name='item_name'/><br/>8 I6 y. w& g- [, S
<lable>Item Amount</lable><br/>3 G2 Z3 J2 _9 I5 g0 V0 t2 G
<input type='text' name='item_amount'/><br/>
: A- n) b3 J. P6 M4 z<lable>Item Upgrade Amount</lable><br/>
5 u3 d) ]; t9 Z2 d& t7 f3 Y! f<input type='text' name='item_upgrade'/><br/>8 j% g4 A2 q0 _% F4 e) z0 ]  v$ r
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)' w9 s9 n' Y' C& R

# D: q2 k+ g  o2 c% x: l( d</lable><br/>3 b, b% k' l  w. ?
<input type='text' name='item_element'/><br/>
! x' [' g* A" V0 X2 L1 X<lable>Element Upgrade Amount</lable><br/>2 m  b; b( F, x8 w
<input type='text' name='element_upgrade'/><br/>
6 l4 Z/ v3 Q7 x: K0 u5 l# Y<lable>Pierced Amount</lable><br/>
+ ?( V4 G' s4 I2 o  r  @( U<input type='text' name='item_pierce'/><br/>% k. E' z1 F+ U( Z# ^2 i
<input type='submit'/>
. K& d: Z+ q- c- ?; Q# \</form>";
) q6 Q5 R1 |* k" O/ N# Z: v3 R}, q& F7 N, R, \# O
" ~3 |5 y; C( }' X) g
function PostListener (){. H5 }" f  z' c; e, G
//Add more post variables if needed and add them to initform() function aswell9 K! ~1 Z! s8 W5 T2 G+ Z
4 E9 ], J4 ^; O: W4 X/ J
################################
- A+ @8 [( @6 C" Y0 q; r* }3 Z##### Connection and Post ######/ O8 Y* F9 j  Y( k
################################, K) N3 t: N0 E$ r1 X! t! L) @
$name = @$_POST['char'];
5 a9 k2 P% _5 X: F, G1 n! X$ItemName = @$_POST['item_name'];: s! c& N% Y# s- E( |/ ~% |+ k3 X
$ItemAmount = @$_POST['item_amount'];. T( g( {2 ^$ G( _/ O2 H
$ItemId = @$_POST['item_id'];
( k* X) K& o2 J3 s3 z" n$ItemUpgrade = @$_POST['item_upgrade'];
1 z* v! n- K$ h& q2 c6 B$ItemElement = @$_POST['item_element'];
0 O( K' A, G7 |& H# V$ElementUpgrade = @$_POST['element_upgrade'];, [! W+ h+ t/ D. L* J- N
$ItemPierce = @$_POST['item_pierce'];+ d- @, P, J. V; n
################################
% Y( ~; `0 [" p% y! L/ p4 Y2 {( {) [8 L& P4 L
//Check both variables for empty value
/ i  e$ s, C5 C- n2 I" P8 y& ]
7 e2 i" `8 y. M2 mif (!empty($_POST['char'])){# r4 r3 O4 ]8 ?0 J3 O5 t$ j
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
  N, o3 B4 [! p: w
6 Z+ b" p. ~- J% s' b8 }m_szName = '{$name}'");* e& q* K% A4 \& i, V8 L( k
while ($row = mssql_fetch_object($find)){+ o" [$ h, S6 C& j# m- Y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' `+ Y$ L  N! n. G5 ~
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
. }7 V# g7 N9 `- P3 @4 R+ w! W
* i) i0 I. Z1 v1 \( _' t[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
9 r) _# t# p" g2 I3 }4 q2 b
: S2 W, |0 Z5 y[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& d/ w7 d7 _2 k2 ~; \1 t0 P, l% r5 P5 w4 I
* @6 T9 F, j$ d1 AN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 6 M: [8 J- p4 O+ P
) Y6 a  z* H9 m9 O& t
'{$ElementUpgrade}', '{$ItemPierce}');");& L" J) R9 i, n! ?
}
% Y' T# Y5 p" m6 Q3 ^" N
" R% v% X! D1 a2 D5 F0 p! Q& T$ H* v}  ~) d7 m5 v+ |1 U  I* u$ j# V0 @) E

$ f$ ?% s* q& `& H}$ e0 j% T* X1 s* r2 b1 l9 E

# X+ a3 F8 L. I7 v5 ?2 f! w$InitForm = InitForm();: O; o9 d: @9 N7 j3 X6 u7 t
$Listener = PostListener();
* M' V1 |! ?' A2 M. ]+ X
# r" [, v3 c! a?>/ @/ k6 z  |" l5 M. D3 `
. y& d, Z1 v) j6 z7 `! O; h
5 ?5 j4 S& e" s

) @% j6 w% T- o+ ?  |* X1 {7 b3 i* t# ~% c
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-3 16:57 , Processed in 0.063989 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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