飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php' d. H5 s$ a0 t* M5 |
function Connect () {# H3 G* a9 u' |7 B- q' A" A
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB   ]0 S/ o* M: f  d
- w# C9 r0 I0 ^
Failed.');
. H- ]. \, s8 S) h3 F3 y, E}
( o( a' P4 Z; b* s% P% IConnect();
; [& `# H& }0 s* R* U* {! r6 {3 [) @5 l: H' Y
function InitForm(){
5 e3 y7 U: e- j- r9 U//layout for the form0 ?+ b) M  o( ^$ N5 H0 j
echo "<strong>Send Items.</strong>1 s" N( F: l+ [+ a( f1 ~0 k
<form name='select' method='post'>' m4 {% V& R* G2 R$ Q
<lable>Character Name</lable><br/>+ q% [( Z8 ]9 ~' A' J
<input type='text' name='char'/><br/>8 \! J7 z; B8 C9 H$ b' c
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 N* _% v9 }+ y" E. s% T, n/ [5 B<input type='text' name='item_name'/><br/>) b6 F# W5 M0 e
<lable>Item Amount</lable><br/>
0 Q- u# Y* u! D<input type='text' name='item_amount'/><br/>' e6 R+ Y/ P0 O  h- G. d! ?
<lable>Item Upgrade Amount</lable><br/>/ n; l* D$ g/ P$ ]* b/ n
<input type='text' name='item_upgrade'/><br/>3 L. L- Y3 C/ i$ a. e
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
  O2 Y6 U) r/ I5 p& ]( J4 J. A# I& K# }  x' e- U
</lable><br/>
5 c$ d1 t6 t; L% g0 O0 X) |3 ~/ s. O<input type='text' name='item_element'/><br/>
5 a  m5 H! e" b( z* W0 b<lable>Element Upgrade Amount</lable><br/>- Q+ D% e" X4 A0 I
<input type='text' name='element_upgrade'/><br/>- s" c6 P# d/ q9 B/ l5 h
<lable>Pierced Amount</lable><br/>/ n  ]0 f% q2 k% I
<input type='text' name='item_pierce'/><br/>7 D9 r# M8 L8 l% k2 k0 Q$ }
<input type='submit'/>0 s7 k- C1 ?3 k! O$ G) b* G
</form>";
' s  L: R& K4 i: W  H' _" `3 M9 Z6 l. y' o}
# [& X+ ]; x9 _, d
1 }: Z; j, u7 e# a7 U7 [function PostListener (){
- G2 f: T  J" i  M7 p" n//Add more post variables if needed and add them to initform() function aswell3 a$ O- }! G& _* Z1 Y
: w+ p2 f  r, Y9 N/ `* n* b
################################6 k- |5 q& C! Z% r) v! P; N% k' R: E4 C
##### Connection and Post ######
4 ?. F9 r# S) e7 e0 ^################################
' q4 Z4 a, C- p7 h; ]' u: C( r, b$name = @$_POST['char'];
/ {, l2 g9 l1 t! N$ItemName = @$_POST['item_name'];4 f: N$ P8 i7 p" n3 [) y: F
$ItemAmount = @$_POST['item_amount'];
& _9 ?* o4 j  L: |1 \$ItemId = @$_POST['item_id'];% E2 o; J* X# G1 S' [# B3 S
$ItemUpgrade = @$_POST['item_upgrade'];
2 J* E, j" k/ ~6 L$ItemElement = @$_POST['item_element'];
" Y0 k8 Y% m8 u9 o- y$ p$ElementUpgrade = @$_POST['element_upgrade'];
5 [  c- A# e6 J8 V$ItemPierce = @$_POST['item_pierce'];
5 V: ?) y% F/ e/ L& R, |################################8 E8 m+ D3 I, O  p* S; T9 V
$ K& @4 G/ P3 {* V
//Check both variables for empty value
! o* h. h) p" t; N6 f* O! B8 u, z
if (!empty($_POST['char'])){6 ^% K. J* B- q; c6 V- i
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 2 q( s7 p/ f2 E

5 b* r* J6 g+ o) vm_szName = '{$name}'");
5 {2 S/ a+ m6 T4 X0 Twhile ($row = mssql_fetch_object($find)){# b- V9 Z$ x9 t5 l0 `: |9 o
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";, H& [+ B6 v/ r2 r" a- j
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % c: h/ s. C( e0 s' o
7 [+ _$ n5 C- ]8 e+ Q( U% ], ?
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
! ^3 I- g: P) Y# h2 U% v/ @) k7 C" X) q& V
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
( v) I, d% m  u- P7 H* m: p* W" K) L( ]/ _5 R) I/ a
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
& @4 B0 c; p& c+ B# P$ W7 @
& d. e' Z* }! P: @$ p0 Z'{$ElementUpgrade}', '{$ItemPierce}');");, @  e; Q0 `2 k" h2 s
}
% L* H* @$ x' M4 z. V; a% s7 ~: K* \4 z( v, k: [6 V/ j% `
}
2 ~3 u% F3 `9 _8 Z% C  L& W& B# Z  _9 F+ X( m
}
9 h% K# I% Q0 N8 G: f/ r! c) H; z+ C3 I
$InitForm = InitForm();
) ~( b* x" n$ v; Z; K$Listener = PostListener();
: O  B" _/ s: p3 ^6 |6 m1 M$ p3 \9 i2 l
?>
9 y( c/ N# b7 f
6 `- Y" F& ~" p( q3 h" p, k1 ]- t7 \/ C

. _- e4 R3 d3 B6 a5 v: g  X/ Q1 @! g1 o$ z6 T
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-25 02:52 , Processed in 0.058883 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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