飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php; n2 h" b7 y6 l- x
function Connect () {
6 J: a3 _7 g* R, m9 X6 K  Tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
# Z- o5 K/ n- u' y' n( L' ~2 [# i* W7 x8 g
Failed.');. ?" W& f6 m9 ]4 \5 P
}
9 z' X; @( q3 qConnect();
1 G' K+ c" O  ]- I+ i: W+ y4 H6 @2 f. i$ F5 d- ]. I5 y
function InitForm(){
2 u0 a2 [/ _& m2 U//layout for the form
% P6 [# F- j5 D$ b1 @; iecho "<strong>Send Items.</strong>; I/ t4 c8 `( P, t: W! e
<form name='select' method='post'>* F& T8 C: v* G
<lable>Character Name</lable><br/>
$ M% ~$ {6 \% Z<input type='text' name='char'/><br/>
/ Q6 K% A0 v6 Q' y" W3 U8 o: o/ g<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
+ A2 V4 Z9 o' W6 `% z7 K9 ]. N<input type='text' name='item_name'/><br/>
; V3 {- I. Z: O6 ^! G  H<lable>Item Amount</lable><br/>
9 _0 ~/ q7 l* J: B<input type='text' name='item_amount'/><br/>) o& M8 ]3 N- m3 S" h
<lable>Item Upgrade Amount</lable><br/>3 i  F7 K6 H) G( ~' Y' z" Y
<input type='text' name='item_upgrade'/><br/>
9 \0 m# M) w) G<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. P/ W6 n" V. c- e) \+ i1 H% @6 ]0 A, N
</lable><br/>
8 r) y! O9 M( C<input type='text' name='item_element'/><br/>% Y- R* A& Q8 k
<lable>Element Upgrade Amount</lable><br/>
" j$ O4 b0 t/ }$ z- H- m<input type='text' name='element_upgrade'/><br/>
0 l: F1 s% [+ _% u: P6 S. s; o/ t! t* g<lable>Pierced Amount</lable><br/>
/ ^5 I4 `/ \+ _7 d- c8 ^<input type='text' name='item_pierce'/><br/>/ T$ m4 L  P  n% w
<input type='submit'/>
% U. c( h( F! R: R) {1 d</form>";; B- ], Q' D: Q  g5 K
}
1 M. ^, K% o1 b9 q1 w# @. c) z; }7 B
function PostListener (){  ], z; |; L* h+ ^
//Add more post variables if needed and add them to initform() function aswell7 f  G) C% D! e# n

8 g7 B/ P" T3 R0 d################################/ N+ W, k) B$ X/ K1 Q1 ~
##### Connection and Post ######
- n+ L" y3 N2 G# k2 D: O################################% L/ T/ ]/ J+ n
$name = @$_POST['char'];# x, v% T) X8 \; \& N$ N+ ^3 l/ p
$ItemName = @$_POST['item_name'];
( b$ O# E1 r; o7 H  s9 v7 _; N$ItemAmount = @$_POST['item_amount'];
, j3 ]) U- T! {+ K' B- ]0 b% i$ItemId = @$_POST['item_id'];, I- J* Z% A& e' H2 A7 Z% O% C; T+ R
$ItemUpgrade = @$_POST['item_upgrade'];/ Y+ U% F) e* D  m8 R& z; |
$ItemElement = @$_POST['item_element'];: ^8 Z% F" k8 D9 A0 R) v/ [
$ElementUpgrade = @$_POST['element_upgrade'];
! G( A4 K, R* f$ V6 |! k$ItemPierce = @$_POST['item_pierce'];
5 x6 o& k# g+ M################################, `7 |2 ^" H, K3 ]

( H5 v" X/ S; S& q" X//Check both variables for empty value
! [) b; y7 ?- w3 Z; J
0 e9 P$ y6 v4 |0 c" M8 Jif (!empty($_POST['char'])){6 D! A# Y! C$ u  W0 w0 Q; g4 J
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
, ^) z  r: U! O
, L& t5 ~9 k7 Sm_szName = '{$name}'");
8 _- I3 e2 z; m' swhile ($row = mssql_fetch_object($find)){0 t, t* l& |8 O) N+ G
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";8 `; k8 d& t! h! ~, V
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 6 L7 c5 ~) x7 i

) W) r# ^: i4 y/ Z' `( q[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
1 U$ J$ b* B  t, ?+ w
7 @7 l! K) j* G[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', , |  s; g# u, t+ P9 ]4 e: k# C

; R2 b, s3 K% f8 [N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( D. `/ W1 W6 p& m- `  o

; P* B/ a# |: {* c'{$ElementUpgrade}', '{$ItemPierce}');");% B6 X9 O/ @0 F" ~2 v8 t; `
}
3 _$ e, ^" l2 H7 C% J
# e) V3 s! R9 N0 B; @}/ V9 r# Q8 G) U' m3 }

8 |" z) {7 U8 v0 ]6 A1 _}- Q0 ~. c7 \5 ^' Y/ o0 j7 g
9 ?1 |/ t/ f: [
$InitForm = InitForm();' Q& U7 R: ^4 C# Q9 N0 t+ x
$Listener = PostListener();
% O% M2 \) U$ D4 ?4 d& A+ }! g. K$ B7 I. U
?>: D6 J' X! Q; n( H0 r

6 r. }( f# D$ u
( a! J) `% K' t% A1 ?, A3 C$ Y6 M/ [% k: O- m3 x% L4 {: c9 F

1 L" \, ~& w6 {- H+ g
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-11 06:36 , Processed in 0.061578 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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