飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php9 X: h6 Y1 J+ O  v0 ]9 |  }5 l
function Connect () {
% M7 q  }( B& H, lmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
, o! Q/ g1 A! D3 {
  ~9 ]  j( Z$ A+ j- O3 DFailed.');
( f# E, j5 A, r$ U: c}
( `* `6 m% x$ U# vConnect();
) A! T. \& K; f4 C
% J0 \' }6 X4 G1 }* |1 bfunction InitForm(){" x/ X% j6 M" s
//layout for the form
' y4 i. W9 D6 v+ h) X9 y: S" |8 Recho "<strong>Send Items.</strong>  I3 K9 F: i8 S, x  i
<form name='select' method='post'>% Z4 \0 F" i* r8 z9 n$ f
<lable>Character Name</lable><br/>
$ l2 [( B4 B% p, R2 ~, t<input type='text' name='char'/><br/>
/ x( q) X% l3 o6 X6 y. k/ r<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
8 K/ w) ]& [# [<input type='text' name='item_name'/><br/>7 W2 p% t5 G; E, V0 K/ S
<lable>Item Amount</lable><br/>6 v# T: @1 ^% @# X) d& V6 ^5 Y/ C* {
<input type='text' name='item_amount'/><br/># P* _; b, T' H  U# b9 y$ x+ ]
<lable>Item Upgrade Amount</lable><br/>
6 a: [$ {4 I# t0 t8 h9 t<input type='text' name='item_upgrade'/><br/>
1 h; m3 }" Y4 _' |<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
2 i  d5 ]- @+ _  F; ~8 @
& L- {, H5 y3 Q9 |" \7 P3 P: X</lable><br/>: @# \/ v6 z2 Y) T3 E1 i. z5 G  p
<input type='text' name='item_element'/><br/>' \' V1 }+ A8 Y9 }& `& `
<lable>Element Upgrade Amount</lable><br/>
9 @/ _8 V; `% X# y1 @2 d<input type='text' name='element_upgrade'/><br/>
' x3 G, u4 ]! h<lable>Pierced Amount</lable><br/>
  n* W! E7 T. o" b& S1 O& R0 e% a  |<input type='text' name='item_pierce'/><br/>$ o( D, l6 R7 A" x" x
<input type='submit'/>
& |1 R; r& E$ @; b2 A$ v. [</form>";
+ q% E/ [' V) o2 F}& v" n# z6 F( P1 W3 L

7 P* t7 W; q( Dfunction PostListener (){6 \$ W) l8 G: g( x
//Add more post variables if needed and add them to initform() function aswell9 Z( f, D- D& \5 A* ?! }
# d- d* c  ?; X) i
################################1 f+ K9 Z5 ^: g$ U2 o9 g9 I
##### Connection and Post ######+ P- ?4 p2 c: z  G
################################
: @9 ]2 ?! w' M9 X( G+ o$name = @$_POST['char'];
( T& \  U5 I! ~# y7 E7 j4 N( o, D: [$ItemName = @$_POST['item_name'];
' u' J7 f7 b+ w& B8 N' p. m$ItemAmount = @$_POST['item_amount'];
3 v- ]1 P: \4 A/ ?# \" i) z( r$ItemId = @$_POST['item_id'];4 u& R3 {2 d+ X0 v: x, `
$ItemUpgrade = @$_POST['item_upgrade'];
9 P/ p6 r. E1 Q3 _$ItemElement = @$_POST['item_element'];$ w) @- Y8 o, u# f1 z
$ElementUpgrade = @$_POST['element_upgrade'];% o: d. @; K* {- O
$ItemPierce = @$_POST['item_pierce'];
( E3 E" }1 C4 }2 S8 }  C################################
! _3 X& u% w9 V+ w( s
3 ?5 M: D& l* L# s* C! y//Check both variables for empty value
4 [& N  D% n$ k+ T- T8 e1 K5 B- {( Y% f% N% f
if (!empty($_POST['char'])){
' x+ o- R- |0 [5 E$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
4 [! ?* W4 r" Z( f$ B  P/ \$ W2 w1 O) @% p0 T
m_szName = '{$name}'");! y9 H! r4 U$ D: Y0 _
while ($row = mssql_fetch_object($find)){
0 m8 R% `& P8 d: X, P9 Recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";0 c! D, [7 e. ^, w* x: _7 [
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
4 _+ A$ i7 N1 Q7 f7 {% w& S1 L) }0 V7 i+ c  x
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 2 w8 ^. b# L) h5 d6 Q
( C" t5 x1 f, d& A) y  S* L1 q
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . k7 y* k4 p3 R8 W

5 y2 V% F. D8 \; f1 X7 _N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
! A; X* P8 a7 R1 X
" _" C" @; }0 u3 B% x'{$ElementUpgrade}', '{$ItemPierce}');");
: B. Q6 m+ _3 D8 W* [2 C8 M4 l3 H}& r7 d2 W9 z) z2 F9 u  x

4 m& f! z& \9 Q/ [3 l: Q}# x9 y/ m4 G1 f4 ]) v, W2 `
( ]- k' y. y: B% x( S6 D
}- u1 R5 X5 r" z2 r) f! J
$ R- k! `1 R8 A) f5 v5 I3 T, L
$InitForm = InitForm();- u* h  j' r6 Z3 d+ h$ j- _( ^. y2 d
$Listener = PostListener();' K/ ~) y9 m( u' Q3 t
0 f6 M+ b" P. M# @& B
?>
9 {+ V4 G* }$ A1 x. i- o4 P
- Q: G7 f0 w) z9 \3 T. l; k/ w# q! M+ B% S
* R6 r: c4 [1 N% v& T6 h( r

: Z0 W4 ^: l  L/ ~; g& n
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-28 23:44 , Processed in 0.063052 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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