飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php1 s9 D3 A: ~( J
function Connect () {# a8 ~* n1 g2 h# e& a
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB . j& ]0 ~$ L; z1 w$ h. |
. r) X' B2 \. ]4 f* z, Q4 L1 n
Failed.');* ?) L3 U% g' G: g# U1 d+ Q3 P9 ?8 C
}
4 n- Q, y$ `% q# j: R: B7 nConnect();
7 D" n; [1 j% u- V4 G2 E0 a1 B
. B. f0 y) A# Y  H' Rfunction InitForm(){! `$ h( _0 z  k# e
//layout for the form
+ o# w) Y/ w+ F  `echo "<strong>Send Items.</strong>4 {2 z  k$ ?7 Q* r
<form name='select' method='post'>
* d$ e' E9 K( {- R. M/ {1 I$ U<lable>Character Name</lable><br/>7 x3 r- P1 k0 d4 \' V9 y& L
<input type='text' name='char'/><br/>
$ E. U+ f# F& b8 O  d<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
& {- n5 d5 K& Y$ V8 M<input type='text' name='item_name'/><br/>
8 |0 R1 J: e) j" |<lable>Item Amount</lable><br/>
3 D1 \# V$ `! m0 {) \" b4 }<input type='text' name='item_amount'/><br/>
/ q& E6 d% v* J7 O. w/ Y<lable>Item Upgrade Amount</lable><br/>
: A) q* s8 U  u: }& U<input type='text' name='item_upgrade'/><br/>; j" o  e2 ~* I& O  a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)& _  O' k% Z' d

( p2 v/ u3 _) Y/ P, L: `</lable><br/>
. B7 V1 J1 g4 O9 ~- ]+ O<input type='text' name='item_element'/><br/>& p+ w( L4 S5 f% ?& f2 c
<lable>Element Upgrade Amount</lable><br/>7 ^' u' r& T5 b5 ]
<input type='text' name='element_upgrade'/><br/>
/ k/ A5 G3 ^, I1 M- f: v7 u3 i<lable>Pierced Amount</lable><br/>
4 b' L! o  {5 g. n3 Y0 j<input type='text' name='item_pierce'/><br/>
, I; P$ u0 j* {) V) F<input type='submit'/>
+ @6 ~% U6 O! K+ G/ M</form>";
1 n. f; k* K6 q3 h7 a4 w}
! b$ F# }& R$ _5 C- T2 E6 B3 P: g' K; C+ r  e0 b; N
function PostListener (){  F6 z+ D$ p/ q
//Add more post variables if needed and add them to initform() function aswell
% a! B1 B/ t8 m# B! h4 ]5 P. t
# y: K: e6 x6 R) y" i################################
) b' F5 C& i7 x##### Connection and Post ######
- R: {8 }1 k. y: m; q9 u3 m" p################################
. K& i  j- o; `; x$name = @$_POST['char'];
8 N- o. N' U" V$ItemName = @$_POST['item_name'];% Z/ @: |6 s$ ]4 S3 }) G! Z5 w/ K
$ItemAmount = @$_POST['item_amount'];: w- `: F. J1 d0 [
$ItemId = @$_POST['item_id'];
# M. ], Z; t( J$ N# a/ E0 [; w$ItemUpgrade = @$_POST['item_upgrade'];: x$ M# ?% _- o3 ]4 y: |7 L3 w
$ItemElement = @$_POST['item_element'];$ F4 K) s, {/ c0 D# q9 z% c
$ElementUpgrade = @$_POST['element_upgrade'];0 F9 Q5 o7 F- n
$ItemPierce = @$_POST['item_pierce'];5 v( }4 f$ q. [: T# q6 `6 y
################################4 Z% }  Y' k! j; D0 O

$ e% }, q' A4 M' F//Check both variables for empty value
, H" ?# `& f* `# {
4 `! Y3 H4 w8 E3 `+ q' tif (!empty($_POST['char'])){! z; B) W0 Q+ h( d6 l3 l) v9 G
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
+ [9 f; F5 T- N4 s. _# h/ f- ~) l$ H
m_szName = '{$name}'");3 o8 N0 M- Q. {% u, M
while ($row = mssql_fetch_object($find)){
) k. G! y. ^0 ^) Iecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";2 f! a, w2 o  S4 Z8 l4 O
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ' W7 {3 [+ G4 H8 C, R/ W
3 F3 H& |+ C+ k% z# a
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- Z' r$ o' l- j* ~0 J2 T" A# {; ~% V% X  Y7 K, X0 e: q
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
4 p$ ]0 ]- F7 H2 X8 G/ u
5 W# k8 l% v& }% F) Q* [N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',   L6 J8 p# V/ s8 k
& M$ Y5 T/ o1 `" }; C8 |5 d
'{$ElementUpgrade}', '{$ItemPierce}');");- D* {% ~! m( ~$ ~" D) g% L8 `
}
3 H# M7 u" A8 w0 c/ n1 O/ p0 ^
/ p! h' o/ M1 |4 T5 j. z% t}6 _0 _5 u# w" B0 q3 U) M
. A& `* J. U# u% J4 X4 Z
}4 Z3 @2 c6 I# o/ A* t6 @" f9 ?

4 a% D& p7 @: }) z. O$InitForm = InitForm();
  s# ]! Y9 _7 \, X$Listener = PostListener();6 G/ {  y6 g& B
8 ?+ K2 @2 r: ]6 E$ b4 {
?>" J5 g% ~& y. r9 X+ L

* {4 w# ^5 X* D$ @. O2 m$ v/ z* h% k- e2 Z3 v* A$ n

/ n" m% B3 h" C8 q
4 O8 F- z5 o: Z. W: S
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-30 23:47 , Processed in 0.125296 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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