飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
4 L2 d9 ~0 l  R% nfunction Connect () {
4 M$ o# K* y* m1 Vmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 4 k4 E8 X7 L5 i3 O( v  U; c2 s
# u8 O( G: w* T$ Z  f
Failed.');" @! X( E" [/ A  @) [
}
3 E$ Y! @# s; j9 A$ PConnect();. p8 |* ]/ A  B* ?

+ S6 G/ D, P; ^* X! k$ _8 \0 Ffunction InitForm(){% T0 J7 ~1 g+ n( [' \3 k9 `
//layout for the form
! y& P( Z. h6 M, ?5 ~echo "<strong>Send Items.</strong>& G  J0 c7 j( f/ O9 v. t! Y, t
<form name='select' method='post'>9 s+ A7 ~2 V( X! ?! w
<lable>Character Name</lable><br/>
8 |! I. I+ o1 C" f<input type='text' name='char'/><br/>  y! d1 A4 r5 a' J
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>( D8 _) K$ B# N7 U- L; h( s
<input type='text' name='item_name'/><br/>
; K6 e1 L9 h% t; b# o<lable>Item Amount</lable><br/>
. I  T6 C- `# p: h" M<input type='text' name='item_amount'/><br/>
7 x/ B% m' |. S<lable>Item Upgrade Amount</lable><br/>7 g% p2 f8 N- o% l. k& w
<input type='text' name='item_upgrade'/><br/>
3 {4 ^( P5 K" w: l* P( y- N<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.); R7 n+ X- }1 F2 h. Y

4 {- {, Y: r% |4 Y( D- z</lable><br/># e; w8 I" A: A# n8 k4 g
<input type='text' name='item_element'/><br/>' F* Y' M) G5 c1 o: `
<lable>Element Upgrade Amount</lable><br/>
* U' b- h7 B3 X2 S" t$ O* _<input type='text' name='element_upgrade'/><br/>5 K3 D& Z- X- e7 A" X# Q: Z; r+ ]
<lable>Pierced Amount</lable><br/>
8 G) U) z0 p+ B& w<input type='text' name='item_pierce'/><br/>: [0 b5 ]; b7 n0 d
<input type='submit'/>! n7 m6 s- h6 U8 w5 j3 X
</form>";
5 s) l$ m4 |9 O% Y/ w6 v4 n, Z- d}
4 a) [  m( t7 N6 R( r% _/ E' P+ ]8 N2 R- R
function PostListener (){& c0 f# m0 b$ \* r- u; [# @) X1 W
//Add more post variables if needed and add them to initform() function aswell
, [8 |6 i+ f, K! {
. r2 b5 a* ^; f$ d) S3 [# X( E- j################################; x) F, I& Q5 a; b5 x
##### Connection and Post ######
* A( ?! Y8 }( v1 x8 `################################
& A8 _& X% A% X; |$name = @$_POST['char'];
' P: f1 q) n. z! L4 e) i$ItemName = @$_POST['item_name'];# N# F7 w' b4 ]0 I
$ItemAmount = @$_POST['item_amount'];
1 y- }  m) k+ \  Z+ f. G" j. Q$ItemId = @$_POST['item_id'];
* e' ]: [7 `) X$ T: j) y4 {0 ^3 A$ItemUpgrade = @$_POST['item_upgrade'];
( P/ [. [' Z5 K. g6 ~+ Q2 H+ q$ItemElement = @$_POST['item_element'];8 @; ~" M6 m9 v5 S
$ElementUpgrade = @$_POST['element_upgrade'];+ ]6 G  l0 P$ j! W0 V
$ItemPierce = @$_POST['item_pierce'];1 |; `2 P) Q0 j9 ]4 G
################################0 s6 V/ x' H( C0 U& F+ ~' F7 b. o

0 e5 B- @5 }4 `& o1 s5 o3 J; `//Check both variables for empty value
8 n, L. H  t- k: k) u1 n/ X
' y( M5 K- L9 r3 [1 ~7 Wif (!empty($_POST['char'])){
: @- C& m& t" M( c4 h$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 5 B0 ^2 R" ?" }3 y0 `0 E7 g! ]

  o7 h+ m  t, y) }4 C  _m_szName = '{$name}'");, T# L1 d& `+ G. N6 l( M% z) [6 \! {
while ($row = mssql_fetch_object($find)){
& e! ~' N4 U" S" Z8 Recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
: L) D; D' C) m2 m6 A$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], # Q  q6 v& B# i
% P: Y0 K, L) G7 t# {: \
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
  C" ^3 t( X5 ^  j0 X  Y! G# ]! ]6 h' Z0 B& r' z9 Q* G
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ; g/ A/ D- j" J3 K) m

( G; v$ `- c0 R; RN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( U: c% \1 d" z

3 R8 d0 C9 y. ]) U! u/ T. ~. v3 \'{$ElementUpgrade}', '{$ItemPierce}');");9 {8 Y" A& b- v$ q
}
5 Q- c1 m2 p( f6 ~8 N/ T4 m( T8 L' i. u2 e
}
7 H2 O2 ?7 {' D8 J7 R5 g- I2 h' r- }# L& r; N) q; b( D7 j! R
}5 V5 F0 J4 s  Y5 N( E4 q! n
/ |) o2 J- ~$ M/ ~8 R
$InitForm = InitForm();
1 @- C% K' t* L7 A; @$Listener = PostListener();1 P; P. j! Y$ i! o, y; b
. A0 s! g" J+ U
?>
- E# j4 m5 e9 `; ]3 F( ?; K
  H3 P0 m! q1 K1 b7 X( o: c* ]7 E0 X/ A, i8 X! C6 z; O
' |& n8 a1 f4 j6 I+ x

2 F4 z5 \' t. O8 a8 a/ [+ l  k
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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