飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php; b& i1 {' Y+ }, [" u
function Connect () {
! x5 O7 Q. `* I7 r) umssql_connect('Server','UserName','Password') or die('Error: Connection to DB $ g( S- z4 u! A, ^3 {* B& u# H

$ J2 d9 N5 S" Y/ |1 rFailed.');
% j' y9 m, Z& }) g2 ~! ?) j5 E}; k6 v/ ^+ V+ S, {0 [4 |
Connect();& `! Q& z- o, V8 i+ d2 W
; I9 Q. e4 o' n( p( H
function InitForm(){  D* O, U& r0 }3 g2 R9 D
//layout for the form9 C2 D. o, U: {# [7 S) V
echo "<strong>Send Items.</strong>  a7 P$ ?* k3 z6 f! N& I- K1 a
<form name='select' method='post'>
. Z- J* c/ H9 a& \0 \<lable>Character Name</lable><br/>
& i4 e& h5 j7 i4 e<input type='text' name='char'/><br/>6 G8 q! C9 G- i- u; ^
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 \6 u8 c6 l  J# r. I" b, f  u
<input type='text' name='item_name'/><br/>
, K" S1 L6 e! R8 C/ C<lable>Item Amount</lable><br/>! u3 I# D+ \$ l, x  p- y$ F! y4 Q
<input type='text' name='item_amount'/><br/>4 o; n* \$ m7 a. ]: X0 a, k
<lable>Item Upgrade Amount</lable><br/>! v" A  u& b5 j! Y' m. A4 v4 v
<input type='text' name='item_upgrade'/><br/>
& e8 F3 v( F% P$ `- B# v<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
: i3 D, b- L8 _! I  ?* X, h% r5 c3 F8 s
</lable><br/>& o- G" y0 v; }6 z
<input type='text' name='item_element'/><br/>  `3 a0 y& g( J% F
<lable>Element Upgrade Amount</lable><br/>
5 P5 U6 Z7 \( |9 \1 u+ Q6 Q3 {<input type='text' name='element_upgrade'/><br/>7 e9 O. W3 r! j' K& B) H
<lable>Pierced Amount</lable><br/>3 U$ ?5 Z) O* Q; _8 |  {
<input type='text' name='item_pierce'/><br/>
8 c6 s$ }5 b5 P! E' u<input type='submit'/>, V3 v* o- {! B
</form>";
# \2 g/ N& {0 G1 R1 A% B}
4 B  {+ e/ M# Z/ E& u
& V! b0 z9 I1 C. `, ?function PostListener (){6 b5 V8 z3 }7 y. O
//Add more post variables if needed and add them to initform() function aswell; T- ?6 K) Y8 Y
: Z3 p* x: W% O" h, K& Y$ w5 O
################################
+ m4 J; i) w3 O) {! i##### Connection and Post ######
3 V) Q8 k: m& C& o) Q( i- U################################" a  s" b% {5 M
$name = @$_POST['char'];
* L* e6 K2 G2 `5 k) @$ItemName = @$_POST['item_name'];9 U, p/ U' j! X1 u% Y' \
$ItemAmount = @$_POST['item_amount'];
# \& v9 P8 t( v1 o2 Q* A: }$ItemId = @$_POST['item_id'];
) w) z/ N! X  w2 T' L( }% F$ItemUpgrade = @$_POST['item_upgrade'];
0 s2 d5 y' T, j$ _$ItemElement = @$_POST['item_element'];
3 H0 p4 J1 ]5 e: B% P/ m7 @( K$ElementUpgrade = @$_POST['element_upgrade'];' k4 S& T. G! d* b5 v
$ItemPierce = @$_POST['item_pierce'];
1 }* B+ i! [4 i! e' }################################
, d! r+ O6 M, n: M$ f3 }0 s9 O$ C' g
//Check both variables for empty value; Z- z% ^9 r: `& e- v% S1 u# {5 [

  V) _) _( O6 Bif (!empty($_POST['char'])){+ [: I, s9 c# c6 t
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 8 ^+ K4 |; m$ r3 A0 q; G; u

: J7 C% Y- O5 t$ |m_szName = '{$name}'");
) U9 |/ K  h+ i# H, Rwhile ($row = mssql_fetch_object($find)){
& a$ V0 S# l' i6 pecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- Z3 s2 w$ Y* D. E+ }$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 S0 f& U& x$ v- S4 j; r: ]

/ `7 B; \& ^1 u$ u  t1 r[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
0 x4 x' B) N9 _  H* Y
5 G* t6 O6 z# |. M) w1 h, ?[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 5 M# ^; R7 _  v, \. A/ k6 W% k
1 O( ~/ C* P. r0 [3 n6 {- \
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 8 z! ]( @6 B1 `  q9 _. W, r

8 ~+ C& H9 h$ C& l  O) i# g9 W'{$ElementUpgrade}', '{$ItemPierce}');");% f* V) q, s9 n; r5 A
}
9 n) m) A5 y0 s$ R- }
. a% a- U8 O% y) _}
9 B+ u& h, _9 J8 R# \3 l' H2 E  F% N" g) `
}( l4 I4 N" b& O! q
0 ~, J9 C  F1 X. H2 P
$InitForm = InitForm();
) w) A( A; s* A- |" A& n1 D$Listener = PostListener();
/ Z1 ~* `1 N& o" R: n+ e  E/ _3 t* ~# z7 M
7 \$ J" O: n7 B( n?># b4 x% F' h. N) h- Q1 a  V

4 P) H: R8 C: J% D  U5 o, l
$ n' n  Y1 G  x; i' n4 }, W! g9 G/ c  K5 {6 t+ m
- v1 U. l  l( M  B2 e/ N" Q4 H
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-28 07:24 , Processed in 0.062007 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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