飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
9 [* X# X! x0 ]5 Qfunction Connect () {
" l2 Z3 G& t; D3 W# Q: hmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 5 A4 M' t1 |% m7 Q2 d* t
- Z1 Z9 T/ n7 Y* ?$ @: q- m5 }% p
Failed.');
1 P; J$ ?  U# a4 ~0 e}
: w4 e7 X" Z; R/ d. i. x/ h* sConnect();3 _, h! D3 m+ ?8 J  D  }, Q- _
% f  Q" m6 v# H/ \% R, Z
function InitForm(){
, z- x" k! j' ]6 ~, h$ ]//layout for the form3 M7 D3 w, p  y+ }
echo "<strong>Send Items.</strong>
$ K. f% ?  C' ~<form name='select' method='post'>
# [8 f6 Y2 m3 o<lable>Character Name</lable><br/>! n0 L) K8 J! z5 j
<input type='text' name='char'/><br/>
) T0 g; s+ u; s9 m( _& d<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ i' s. ^+ I2 L& L8 H- b
<input type='text' name='item_name'/><br/>
! K* M* s/ w" w( K& W& X<lable>Item Amount</lable><br/>3 b- x4 F" `3 D
<input type='text' name='item_amount'/><br/>5 t7 |# G# P- y& M
<lable>Item Upgrade Amount</lable><br/>! {) J6 B' F! }7 R* u' `( f5 d
<input type='text' name='item_upgrade'/><br/>4 ~' H# [5 x/ n0 j0 C) t
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)8 ^) ^% ^" A( l: |1 u, G( B0 F4 G( g
# H7 _9 x0 h1 r9 M/ p* D
</lable><br/>
# r6 }( [$ H. S6 a<input type='text' name='item_element'/><br/>
: {0 b7 L& }3 M9 `9 S0 Y<lable>Element Upgrade Amount</lable><br/>
7 C: ]) k; x0 a<input type='text' name='element_upgrade'/><br/>
- h6 t+ U; t6 o# t% U9 G<lable>Pierced Amount</lable><br/>
# K0 ]* H, y: `" C+ T<input type='text' name='item_pierce'/><br/>2 N$ @# o+ e9 g4 B6 T
<input type='submit'/>. s" T+ B4 t% }3 x
</form>";: S5 c: H' U6 {5 {* S
}
' U2 {# _8 I" E' t" V
, Q9 u) z2 M- U+ A, K' e- R! [. S2 Yfunction PostListener (){
( W& u% j# z3 r6 G//Add more post variables if needed and add them to initform() function aswell( L* C" D& K/ p6 C, D0 O

: _* E/ z8 ~* F4 y6 i! u3 P) A################################0 t7 ?7 {$ U. [9 a. D
##### Connection and Post ######* C- R) L7 g; D
################################) l& f" @1 _. a- x  U9 O
$name = @$_POST['char'];
# z: q9 K( h9 q5 C$ItemName = @$_POST['item_name'];- m; f3 r3 C0 A' q' M& U; f. ~
$ItemAmount = @$_POST['item_amount'];3 T2 T: @7 O/ R; A6 ?! Y# l
$ItemId = @$_POST['item_id'];
5 E) B" l. ~$ s7 O* D$ItemUpgrade = @$_POST['item_upgrade'];
; E& b& P. {0 q- p9 F5 k$ItemElement = @$_POST['item_element'];
4 o. q) x6 j( X5 _+ [* d$ElementUpgrade = @$_POST['element_upgrade'];
& X& T8 ]3 r, Q& N* F) Y7 ]$ItemPierce = @$_POST['item_pierce'];
! U0 c/ a1 N3 g' m1 N+ N################################
, R! r7 ?; ]7 A  a, s3 T5 \' C8 U4 Y, `) p0 r/ S0 ?
//Check both variables for empty value) J  q- r2 k, v$ P/ a/ ~4 H3 \
9 _& ?& N0 l" J: L* Y/ L
if (!empty($_POST['char'])){
$ F* K, M5 ?  M$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
0 q  _" {8 J, C+ l( Z# D: v4 p8 \& f( p' W0 m& u
m_szName = '{$name}'");( U0 r( E3 u  V3 B+ }
while ($row = mssql_fetch_object($find)){
7 r! T. n9 ~- B+ x9 T% aecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";3 h! B6 \: |5 p7 {4 L5 O
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ; a" k7 `+ F$ X& l

4 T! A+ s: I- g; t+ o: E[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], & ?- u, p4 M4 P% ]  p. R$ d
+ `) p" o* M4 E
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ G% U5 y, w6 l5 |3 Y! s& M9 E- n  l: s, h) U0 O% b2 X
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', + {8 q- X1 P! t

6 k, \# d0 p. w7 j6 M: B! g& J'{$ElementUpgrade}', '{$ItemPierce}');");
6 K! p9 c' O1 \}
: I8 E1 ]$ _+ G! n' C( g
& ^/ V$ h% G3 J* f+ z$ d+ e/ l}
+ ]! F4 g: ~& [
9 @# a8 y3 A& D8 m6 |2 @2 F3 k}- K; n! o0 g) b% ^) L

% i$ j& ^. N. I$ L% x$InitForm = InitForm();+ w6 e, f" m. V$ w1 o& ^, j
$Listener = PostListener();" C6 i2 E3 N; G1 o" `( M
7 `4 d, Z4 F: m% P
?>
: d: H' H: g; b& L- l( P" n! V- h: [7 r/ M. w$ n: n4 \. _: J2 u, F
1 Q3 ~! O3 U) s7 d# i, ^
. ~: Z2 [6 W+ H. H# i% ^  w  k
; ~# q& D* a  }
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 20:18 , Processed in 0.063939 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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