飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1078
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php, l* A6 l$ x5 w+ f7 ^6 O% d
function Connect () {; T4 r" G  J$ o& v' W
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB # M7 Q* u! n% h, n! Q

$ a- o9 b& L/ _" d4 m  L; T7 SFailed.');
( J( q' B. L8 w1 Y$ V}
- c6 Y2 m! C9 H% I+ q; W( h. BConnect();
. i* e& h- l( u6 W* ^! M6 c8 `9 _3 p
function InitForm(){8 U, ?- G! \1 V5 E
//layout for the form9 A1 K! V: M1 c1 t5 I. m9 U  e
echo "<strong>Send Items.</strong>, b7 r+ k5 l( s# s* d5 S; J
<form name='select' method='post'>
- W* C; h. Z# z" P6 w<lable>Character Name</lable><br/>
- K1 z. k$ g' P& F& x# n<input type='text' name='char'/><br/>
& G7 T# i9 W& X. b<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
5 }* I: V# v' h/ R0 f8 e<input type='text' name='item_name'/><br/>) q$ l! |+ K5 I8 T8 [
<lable>Item Amount</lable><br/>9 Q2 _- }" E9 C2 L% W
<input type='text' name='item_amount'/><br/>7 t! X7 Z; @# Q2 p3 c. v
<lable>Item Upgrade Amount</lable><br/>: J" f4 N3 M' r/ F1 `, p
<input type='text' name='item_upgrade'/><br/>
: ~) H# u& X& _  n<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)7 s0 u! \# H( S0 [8 c- `( Q- n- N
0 O# `* F" [/ G( W& u
</lable><br/>
; F" J. ^$ P/ k$ x<input type='text' name='item_element'/><br/>
+ z' Y( j. i$ X" |% R0 q<lable>Element Upgrade Amount</lable><br/>
; a+ u4 z/ B2 k. [% q5 C' U<input type='text' name='element_upgrade'/><br/>( G+ x% j+ f8 w' w. N
<lable>Pierced Amount</lable><br/>
" o( Q" |% H: \% f- r<input type='text' name='item_pierce'/><br/>  }! I' O# {! [- ^6 N
<input type='submit'/>! U* ^: d* W1 @* M5 \6 B2 n6 l8 v+ \
</form>";
3 x" d2 f+ G& f4 |: z% N9 I}) o+ z& q- O1 V0 D3 Z' _; {
# Q. ^4 ?: L1 B
function PostListener (){& P8 p6 P; z2 A9 ~" Q
//Add more post variables if needed and add them to initform() function aswell
! N' Q" Q9 n: E( e- n2 i, x0 u
3 z8 M4 x) T+ @2 L( D################################7 K  Q7 d- g" j) L3 l: l8 t
##### Connection and Post ######+ _* {9 d1 |: i$ `; h, x1 J! R
################################+ a8 y- X9 O" M' h6 g
$name = @$_POST['char'];1 P+ L, i5 m+ Z" e6 O" H7 R
$ItemName = @$_POST['item_name'];
. O1 N+ a0 ~6 [0 F4 x: n$ItemAmount = @$_POST['item_amount'];9 y9 I- N) B9 S7 {$ u: J) _; N
$ItemId = @$_POST['item_id'];
# F3 @' ?$ M" A1 _, G. T) O$ItemUpgrade = @$_POST['item_upgrade'];2 U$ z* E' n% D+ ]
$ItemElement = @$_POST['item_element'];+ Y7 M2 O) L3 |# L  h6 x; X
$ElementUpgrade = @$_POST['element_upgrade'];
' i5 K. G, n6 c0 d$ItemPierce = @$_POST['item_pierce'];
( U, b6 @! @1 v7 \################################& }- ^$ b6 }: a- N* w
& K! P* j9 A& M% M% r. c
//Check both variables for empty value$ o) e, E. M6 k% z: W) U5 x
0 U$ v; }) D: D. V" f
if (!empty($_POST['char'])){
% s- n  I- E5 K1 Y$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where " ^- O. y& |* Q6 y- p

& J% f% M* W9 F2 Y& n% Mm_szName = '{$name}'");/ L1 `, |. t2 C( f
while ($row = mssql_fetch_object($find)){
9 R0 U! N9 T' y/ W" Q, ]echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& s8 \7 F: P( }* s1 e8 ]9 Z6 P$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], , t/ l8 Y2 T0 m

) z7 o4 N  _4 l9 K% ?[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
1 _( D) U; V& }& }$ a1 a/ i; t
& J: W% Q! q( w0 @: q+ R3 Q[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', - Q$ h& H0 {  z& z, P$ |3 y

/ p* E! ~! l: ~6 j7 Y$ l- ?N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', . F' y+ l/ ~; K# r  ~$ c( n- b

3 Q5 M, `2 Q* P5 H; W7 Z/ @# Y, t'{$ElementUpgrade}', '{$ItemPierce}');");
  j; Z! x' p$ M3 s}+ ^8 d0 z1 P8 D8 a, C$ i9 q

+ U& O4 V# l0 D8 ]) R}9 H! u) o3 `. f6 y! l1 C# x
0 [9 v# U9 k6 d) X  i& G- X* C
}$ v1 d3 j& C! I- B6 P
" N. G* ~7 t- [" o. V* U- V; _1 V: B- U
$InitForm = InitForm();
- L; k; L! y( u0 W  L- @$Listener = PostListener();" F1 }5 |8 j. N6 U! w% M% b

3 l' z& x3 h5 J6 ^9 ]?>3 w4 H1 W+ C7 \8 x
+ H' s# W# `$ U) U5 o
2 u* ^( W' L2 f' ]+ x

* M+ `' Z. p+ q* M5 f# P* L' q8 _, _% h+ e( T2 B; c9 {5 n2 x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-24 16:25 , Processed in 0.063449 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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