飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php. W: j, T' N( {( P; T
function Connect () {
$ P+ K  J  A4 ?( [4 b& zmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
6 M) _' ]# Y+ m. ^+ C; Z" y
0 E3 y3 B2 h/ P* j' mFailed.');
- w7 m6 I# ?0 q$ }3 P5 |. k0 o. B}  g9 Z. z  R. h" O& C1 \/ U
Connect();
+ s1 D( Z" A4 A% U% `# {% t1 i7 {* V: |5 K( @
function InitForm(){
1 m7 @+ D. j$ k" p. f: S9 s4 @& R( U//layout for the form# a3 p% j. D7 _" H, O$ F
echo "<strong>Send Items.</strong>% X' B. K( C: B7 W! Y' p/ K
<form name='select' method='post'>
" p& a* Y0 Z! \- u$ D: d+ }<lable>Character Name</lable><br/>/ u: h& R6 m$ ^) m
<input type='text' name='char'/><br/>
& C/ W( x9 l' ~<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 f' |2 A' h0 ~/ [( s9 y6 \<input type='text' name='item_name'/><br/>
3 h! s: e. ?$ c5 Q! H  T# n7 c<lable>Item Amount</lable><br/>
+ D0 T, [' @( x6 i( v<input type='text' name='item_amount'/><br/>
9 `! a: P/ O4 {5 y<lable>Item Upgrade Amount</lable><br/>) B' `' G5 r8 H5 K
<input type='text' name='item_upgrade'/><br/>
6 ^" y  e# `8 c2 G8 \<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 E3 z/ C3 S# i/ E0 U5 g9 \4 U9 {4 n
: b4 U0 G+ M* F2 S</lable><br/>
' B0 B4 }; A+ `- {/ I( U<input type='text' name='item_element'/><br/>9 n2 ?: q2 {/ y0 A4 u% H
<lable>Element Upgrade Amount</lable><br/>8 M; q9 c, O/ z0 m: p* U1 Y' f3 g
<input type='text' name='element_upgrade'/><br/>- v! G9 f/ I9 f) ?3 R
<lable>Pierced Amount</lable><br/>8 i4 Q( P% m0 O5 f6 X
<input type='text' name='item_pierce'/><br/>0 p1 f' d. h! }/ M
<input type='submit'/>* I( {# o+ ^5 l; v: P1 `
</form>";
8 ]3 V/ Y5 b# u' ~5 Y}# G8 h$ @6 j! F0 u  [& _" G0 e
* a2 i/ s9 R4 \* G3 x0 W2 l
function PostListener (){. q: k% e& I! J% b, V( G
//Add more post variables if needed and add them to initform() function aswell" o$ n' d4 T8 S( G( E" T
' K0 j+ F  M! L. x; X, F
################################
0 l% R( X* f' V; C7 s$ g1 o" x##### Connection and Post ######$ W+ {+ E. Z9 a# e
################################
) q1 {2 G8 G3 Q5 }) o& M+ F$name = @$_POST['char'];
) ?, r: @$ c7 o& ]( U: F1 ^$ E$ItemName = @$_POST['item_name'];* C6 ^. Y6 u) x. M2 D
$ItemAmount = @$_POST['item_amount'];# A* |6 v% A& h; m& h: f! s
$ItemId = @$_POST['item_id'];5 G5 q; n8 F& c
$ItemUpgrade = @$_POST['item_upgrade'];
/ K" v) f9 @6 o7 [) L, f6 J4 h* X$ItemElement = @$_POST['item_element'];
9 K8 y! c* S2 B7 N- H$ ]5 j$ElementUpgrade = @$_POST['element_upgrade'];
( z0 d+ t! _% a% S& S3 L! v1 ~* M. X! _$ItemPierce = @$_POST['item_pierce'];
( s/ V  j+ Z# L# f8 x% O; [################################3 }1 S$ V8 }5 w: ]  ^1 m% L

/ d! T" Y1 @- w//Check both variables for empty value
' ]0 B5 L7 U6 t5 ?# B! k$ U( s+ j3 H" k) u- U
if (!empty($_POST['char'])){
9 i3 h. T5 I& e8 l$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
7 S8 m5 N7 T  E$ ~- S4 v1 N5 v$ B8 u, A1 L, f* b+ }* {; E0 V' f9 q4 L
m_szName = '{$name}'");
. C9 C# s3 Q) j8 l& L  U+ W& hwhile ($row = mssql_fetch_object($find)){* {3 m; m6 E: ~' a% ?$ T/ Y, X/ G
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
( {- G5 C6 k/ P! m! u. n5 ?! M* A* c$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) x/ a. e- G4 \  F2 f
. {) y$ X. H6 n3 I6 G# r$ T[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
# f; ]( u  r+ E6 _: N0 z
2 {" }; M) }$ y' @5 k[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 8 X7 P% `  J. @) a. V$ S7 _
5 v$ l# v9 V% O0 R6 I& J( q2 O" t
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 E2 d. S0 e9 k! F+ G: |* \

+ n0 j9 f4 E8 ]) s- ?) E'{$ElementUpgrade}', '{$ItemPierce}');");0 }( z* i7 |; J3 b
}
8 b9 R+ z8 ~$ f+ H. `) r9 \4 _7 v- \9 e/ U) F7 l! s
}0 U. ^+ V/ D0 P* r, y

3 W: R8 Y3 t2 P* `}9 S% E, \& w6 S
1 a! j: d9 g- _7 [) e/ ^
$InitForm = InitForm();& s  z$ I" o" `7 A
$Listener = PostListener();
9 Z3 r+ O) W4 @) E  ]
, W# E" E4 O" k! Q?>
1 o( R8 I, U3 J2 V8 p+ I& R) R
2 J: D4 S0 Z) m3 n9 ^6 v5 I4 W. ^" L) U1 ]2 v( W

! E# H5 ?% t; }( D* y  I; C2 f
$ Z6 t6 N* \: ?$ B9 G$ b
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-21 19:08 , Processed in 0.059185 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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