飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
; }; M& X5 N+ \' {! }$ h/ d- ufunction Connect () {/ a; u7 G, b/ ~7 l+ [7 e
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB " R9 z5 j, |  y8 N1 u8 H
1 y0 \: D" t6 A4 t& d
Failed.');0 l2 {+ M; t/ i( B# t
}1 Y. P  c/ x; Y; C: [/ Y
Connect();
, f& \4 T! f! O/ g
9 n* m( ]: @, y/ l  W+ d6 }( c- r4 ufunction InitForm(){& u' _4 |) l6 L$ r0 n
//layout for the form4 ^! {; P, ?/ j% ~/ ~9 z! {
echo "<strong>Send Items.</strong>
5 b& T+ x% w/ I( ?9 |% d! A<form name='select' method='post'>
# r* r" d& g- g7 ]9 ^<lable>Character Name</lable><br/>( P- Y( Z% ~, w6 t9 T9 q
<input type='text' name='char'/><br/>
7 D2 d! ^- ?5 v- ]/ S6 w<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>! K9 [' n. B* ]1 n* P$ f
<input type='text' name='item_name'/><br/>' x/ s/ r3 y# A2 c3 K
<lable>Item Amount</lable><br/>
- i2 q: c( `. k$ ]& L% R" ?- C; x# {<input type='text' name='item_amount'/><br/>
) n& z8 T1 X' r& x7 V3 k& j<lable>Item Upgrade Amount</lable><br/>7 ?' U- ]0 C+ J8 h5 A8 Q1 R# ]
<input type='text' name='item_upgrade'/><br/>% k* T6 N0 b" p/ `
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.). d9 k7 k' U! {" q
( I# n9 ]& F  u" U$ @; D
</lable><br/>, R/ c- r3 J6 c) n
<input type='text' name='item_element'/><br/>
1 `4 Q5 x# _8 [) R+ x( @1 F; s<lable>Element Upgrade Amount</lable><br/>
: S: B4 y% Q* t- ~: |. K. E<input type='text' name='element_upgrade'/><br/>
/ g/ U  I) p/ C8 [. d1 M<lable>Pierced Amount</lable><br/>: Y* M" `% U( x
<input type='text' name='item_pierce'/><br/>2 y  ~( n8 b2 @3 N: |/ T
<input type='submit'/>
6 V% \. }  r. [" r1 g$ ]' p</form>";1 T( P" E! [: s
}
+ q9 z& `' C: E  \( B* _& i, w. k
! [: b: m7 [/ c- h( W5 E, Z: ?function PostListener (){
, n2 G, C! Z& h8 S2 }' C* Y( `//Add more post variables if needed and add them to initform() function aswell- L# i3 p# X3 n7 r7 f' E
$ |( [# W) g, A, K' f/ \5 }
################################
. r% i8 A1 i) T) b5 Q##### Connection and Post ######0 r. G5 x% g3 Y& B' B4 E0 E- T
################################
  [/ z2 k6 l! v& F! s$name = @$_POST['char'];1 x# A5 Y, U: H$ W- c
$ItemName = @$_POST['item_name'];# V; W: J) {3 v
$ItemAmount = @$_POST['item_amount'];/ |. I% F0 I- N. i
$ItemId = @$_POST['item_id'];9 u$ n# N: w- L: `! ^  b
$ItemUpgrade = @$_POST['item_upgrade'];
( U' P' K+ I* E, ]+ @$ItemElement = @$_POST['item_element'];4 n3 j& g, J6 z3 u0 q# ^: p% R) V( x
$ElementUpgrade = @$_POST['element_upgrade'];( X8 B) n$ i/ X- C
$ItemPierce = @$_POST['item_pierce'];
1 A6 c" N- b1 `# L* A: b################################
9 d% ~: b7 S+ m4 T0 o
& I3 N; K, R1 g# K//Check both variables for empty value$ P6 q. d; I$ y+ [% s5 V

  y" j  Q; Q0 E, B, F1 Xif (!empty($_POST['char'])){
" m! o4 ^  }% r- g/ L3 i$ M1 O$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where - `, ~  N+ r/ K0 q
/ D# h  }. U% z2 q
m_szName = '{$name}'");
0 Z" z+ x, u8 iwhile ($row = mssql_fetch_object($find)){1 \/ @: d5 N* \8 G2 Q
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";6 F7 v) t( C# H
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
% d& q7 k+ k6 W- D/ U& T1 z: B* e; k6 l
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 7 q1 [3 Q$ U3 K6 ~1 @' @8 v

) }4 P7 X) x! p) b! x[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 3 y+ q$ @6 \' Q& M9 v
1 U3 Y  p6 k9 d' A! w; V. I
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 7 H6 w, T$ c- ]1 W

9 _+ v* M: |" x, ]'{$ElementUpgrade}', '{$ItemPierce}');");/ u0 Z. U' |+ A5 @
}
% Q; J$ n# j" ^9 W& [4 t$ Y. c/ D0 n' T0 M8 T' [
}- Q2 U, E7 a5 c; }

. n& c$ X7 n% U# Q% E- i}
( r. Q/ c( J2 ^* a. b$ |3 e' j9 t0 m% g
- ^# B4 I5 n7 n$InitForm = InitForm();
3 K7 {6 r: \3 p$Listener = PostListener();7 F1 t1 D2 m. Z$ v, i
5 X! Q5 R* p8 s* X1 A4 e
?>. N6 Y  Q; q' v3 `
3 U  t" D4 g6 k2 K3 n6 t
% _! A/ h/ I1 K

- e* Y8 Y/ o5 N8 H' K* l7 I. n, J+ c7 `% D
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-9 01:21 , Processed in 0.061504 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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