飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php1 v' ^) q( T  b4 t
function Connect () {
- h% e! n2 t- h% k: Tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB + r, R# P% h# E4 l9 @

& T. M! t1 q* }$ Z  aFailed.');
( v0 E0 g% g' c}8 t8 S5 J3 ?2 |; l0 x. Q8 K8 t- G# r
Connect();
9 Z9 R) |/ }* n. i0 T9 t1 l0 U, [' t7 y: r
function InitForm(){
. Q* o; S: b5 Y3 V. H8 M//layout for the form
! P0 p2 s; w* s) o! Decho "<strong>Send Items.</strong>
& O+ o1 Y$ P* B/ g" l' ^' ]<form name='select' method='post'>
' S7 S0 B1 J) [; @, a/ e# {" i<lable>Character Name</lable><br/>
( M8 I0 f! A2 e<input type='text' name='char'/><br/>
2 Q$ j4 M! Y, s# x! U: k<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
6 m. c  C% ~1 t/ z) U1 {<input type='text' name='item_name'/><br/>
, t+ H& S# X0 Q  a$ H4 w8 J<lable>Item Amount</lable><br/>
8 P( D# B- |9 w8 U<input type='text' name='item_amount'/><br/>3 _7 R4 i) i6 `; I& p% F- o
<lable>Item Upgrade Amount</lable><br/>6 O: M' w. q& q# i4 m3 e. U- h+ B
<input type='text' name='item_upgrade'/><br/>
% x9 u  D( s  r2 B* Q8 X* W<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& i$ q; S! l0 J5 ~8 K) r$ y6 Q: g1 H2 R: G( U
</lable><br/>
' i  M5 `5 ]0 D<input type='text' name='item_element'/><br/>0 z- a- v9 o2 r. r
<lable>Element Upgrade Amount</lable><br/>5 y: D$ z+ ?  K+ K
<input type='text' name='element_upgrade'/><br/>6 X$ {" m- S+ w. z( T; _
<lable>Pierced Amount</lable><br/>
2 [! D! Y/ P* T* Z2 Y<input type='text' name='item_pierce'/><br/>
0 u$ `# G9 O/ f* X<input type='submit'/>
5 n7 F* r' x5 Y$ D</form>";
% E- J2 s7 m. h, R. S# r}
" @0 H' C5 Q: d; ~; \2 m$ i2 U8 V7 }2 L) ~. \9 j$ n
function PostListener (){$ [: _1 j+ a  C0 M: ]3 X" L
//Add more post variables if needed and add them to initform() function aswell& @0 K* \0 E$ @# r9 \: X  U& r
! B* r( _3 R: E- a
################################; h3 H; f% }: n* \
##### Connection and Post ######
" J. [& ]7 E. Q################################  V' G% y5 i$ {9 K- `9 b) P
$name = @$_POST['char'];
# G8 r6 S- M% G8 P  M4 A& D$ItemName = @$_POST['item_name'];
( c0 d- M: d/ ^% [$ j; T7 f$ItemAmount = @$_POST['item_amount'];) m/ m; Y. B: i: P/ n+ {) }
$ItemId = @$_POST['item_id'];
2 |  H. J* \' L0 G0 g+ d# L7 p$ItemUpgrade = @$_POST['item_upgrade'];
/ C/ y8 c9 d2 F$ItemElement = @$_POST['item_element'];1 l! k  g! b4 ?1 f. D
$ElementUpgrade = @$_POST['element_upgrade'];
1 j' g% M* d8 d  }6 E$ItemPierce = @$_POST['item_pierce'];: ^$ w) K6 \) [# f
################################
9 c  S3 N; n. J+ A# z- x
7 E& q' @4 U* Z//Check both variables for empty value
& y+ v! @) o+ E* K, c( w0 ?- q  g9 I  E5 h! W% H, D
if (!empty($_POST['char'])){0 L4 z- b5 T! h6 l9 Q9 b6 w
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , ?+ w; U' X; i8 {% r! b" k" Q% C( G1 D
; ?7 h, a! P% ?6 `+ A- @3 K3 x  h
m_szName = '{$name}'");5 x9 u. s  E. r0 l1 ]# g
while ($row = mssql_fetch_object($find)){# C3 z' h( t. D4 f  L2 v0 z* Y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";/ [+ O" f! `5 T! G; v' Z% r
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) {; Q& C8 V+ Y" p: ]: J( ?/ Y8 O/ i( L: [
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
* W8 D8 z1 O, U4 D* c
/ Z: Y+ ?# Y, I7 b+ E; X[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" b0 o- i7 P$ a' l
& h- K4 m) z* i- c1 P# gN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
4 I. E. i" L5 ^$ V: @& K1 H+ j9 j# V% A- n: s
'{$ElementUpgrade}', '{$ItemPierce}');");
/ k' R9 I0 j, y; @# H$ z, g8 U}4 }$ w$ f5 C; r+ m6 E
; e$ _; \% w: A  P6 Q& U9 S# f# G
}- V9 v: o) n& ]8 O' j2 f- L1 y; p
9 b; i7 ?7 }& m: Z
}
* R  ?+ t* z' h  E( B1 j
3 G# Z7 ^  m, l  {1 u) U: @$InitForm = InitForm();
) C5 M; L$ k2 A9 j5 S+ f1 e5 b: I$Listener = PostListener();
; p3 I5 H( x! X( @# D$ Y/ x% `  s
" ?& `/ Q5 t8 ~6 }: E5 |?>
  Q5 {6 S% o/ _
3 O6 I1 [) |! J- c0 b9 ]9 q6 P* ]- \7 b" a6 c) ?- S1 g

5 v! T; P/ m( ]8 j( t" V
2 u, u, s+ _2 v; B" _
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-16 22:08 , Processed in 0.099270 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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