飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php( q9 e, R) z5 ]9 U
function Connect () {
- a! L1 f. F. h/ M  i- ?6 Jmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
8 T/ k; a5 Q7 ?# a9 Y8 p, I/ J  s: h6 N# k
Failed.');* s7 |/ y7 l2 T3 Y4 D0 C' G" E
}/ ^* O0 u% X% _( U( y6 e8 o
Connect();  \/ l9 @6 [0 M' ~
2 \0 H) R, Z' D# L( e9 V/ D
function InitForm(){* ~: t7 F0 ?9 x4 m( I) G; @7 h
//layout for the form( W* u: e' E+ K
echo "<strong>Send Items.</strong>2 F! P' V! D( t
<form name='select' method='post'>% w0 w0 K+ k4 U
<lable>Character Name</lable><br/>
! b7 G8 f1 e3 E: v+ J# ?. b<input type='text' name='char'/><br/>
% X3 M' u' b- h* M- k2 V' n/ L( Y1 x<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>6 w+ M3 W+ Q  V5 W% r
<input type='text' name='item_name'/><br/>
/ p( u3 A) k& j; Y8 ?+ ?<lable>Item Amount</lable><br/>1 C# K# k* ~8 z! ^1 k
<input type='text' name='item_amount'/><br/>
4 p. b2 _9 Q* a) G: Y<lable>Item Upgrade Amount</lable><br/>) t$ |% O0 m" j: c( Q/ B6 y& V
<input type='text' name='item_upgrade'/><br/>+ {" e6 n) C; _0 N0 M
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)1 N* p: I* f5 t, D% D0 v/ o9 R, A4 b

% r% V. G1 k6 o# Z</lable><br/>; y$ N& A1 k* Z% K6 p# N3 f
<input type='text' name='item_element'/><br/>, k3 ]4 k! p1 Z
<lable>Element Upgrade Amount</lable><br/>
$ S8 ^" y8 A3 h3 j, K0 T" j<input type='text' name='element_upgrade'/><br/>/ b2 b. N  A' m( [/ G, W- x- N
<lable>Pierced Amount</lable><br/>
3 E. R! R: B" ^: X* ?" O  n: Y<input type='text' name='item_pierce'/><br/>0 l/ w3 @8 A( @. N1 {) w6 r1 J
<input type='submit'/>9 u: z5 v0 d" g5 x& \
</form>";
, K7 A, h0 P# V2 `9 E8 n}- d2 B1 S, @, r, Y3 d% G) g9 @
! r- i; v. y5 w6 l) z, w: m* F
function PostListener (){4 ?1 W( \& n! r0 h1 ?+ y
//Add more post variables if needed and add them to initform() function aswell/ `% ?4 X7 N8 |( S

1 D4 v# C/ ?! \' w) m+ F8 v9 X6 I################################
2 e$ e3 A  K9 e+ T& E) W0 m" {##### Connection and Post ######) T/ ~2 c. a  e' S5 |, ]
################################3 g2 h& x; W5 d& ~3 _2 f
$name = @$_POST['char'];8 |; f" u+ q3 `% Y4 ^8 h
$ItemName = @$_POST['item_name'];& d+ v7 j! G2 Q- p
$ItemAmount = @$_POST['item_amount'];
& w0 L1 @0 l- j' e$ItemId = @$_POST['item_id'];4 z8 ?+ M) L# ~; K; N
$ItemUpgrade = @$_POST['item_upgrade'];* n: r+ M3 N( X2 D2 q* t1 l: |
$ItemElement = @$_POST['item_element'];( h  U+ z3 K+ k/ t7 `
$ElementUpgrade = @$_POST['element_upgrade'];
9 e8 e' j7 S5 `* F* G8 ^, Q& F8 |$ItemPierce = @$_POST['item_pierce'];" ]4 k: p8 X: u1 \7 k: a9 R
################################- V4 z1 i$ O* I6 p
) |1 _: M9 J9 V$ F& \3 `2 J
//Check both variables for empty value
. h& S" m) Q: \$ a6 J; ^' |
' N4 @8 N  v8 k. Y. Q, B2 wif (!empty($_POST['char'])){7 q$ u6 ]) p3 v  `- ?/ j6 o
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ' e+ g6 U, l, _

7 H& T  }+ N! z  Ym_szName = '{$name}'");! o7 G( U  F( G; \8 F- P  K/ ~
while ($row = mssql_fetch_object($find)){
! E9 s  h* l: y3 secho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";  m, e: p& G' m8 s( d7 H
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
# K5 l9 Z9 Z8 E0 A7 H' S% O2 [: B9 S; T4 i9 }$ [5 I
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], - d; k. p0 p/ l, W% V

# k9 Q# x+ G1 c: D- d. |, }[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
! r5 V2 x5 d8 ?9 |" E6 {' _4 o+ V/ O/ I& _$ y
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 N0 M. ], h, g

' {& U& Q" G, i  Y'{$ElementUpgrade}', '{$ItemPierce}');");; u- s4 P; `7 M: L
}
8 h5 ^$ a. C/ c( ]4 {9 `$ q9 |# u- j6 U, n) z
}
$ l# r: Y9 S' Z8 X% W1 y) C
) N  q+ m( J2 R, X$ ]$ G}
# t7 Z7 c) l( e0 t' f: L  I1 x; q- x; S1 @9 Z& e( i" u
$InitForm = InitForm();6 |  ], ]$ f& k8 w. P, \) \
$Listener = PostListener();" n7 v' Y/ E0 }) \/ ?
$ Z  y3 s5 m0 R3 f5 L1 Z
?>7 l2 G. N: j! e/ ^3 [( q7 H

0 G1 j6 d% @6 @
$ b( c" |5 ~) {! B, P
, c' a7 Q) g( K& |0 t2 }5 W2 h2 y) }
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-10 04:51 , Processed in 0.057662 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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