飞飞世界论坛

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

物品发送脚本

[复制链接]

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php9 w, S- a# b- s+ u; A3 v2 `" N
function Connect () {
. C+ s$ b1 G% t0 ~0 S& B# Q) _" Lmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 0 D9 I' N6 I8 r- j( q- h1 \0 [

$ q9 E5 V+ M; {8 w! _1 DFailed.');% x4 |' p  x( d& w( e
}1 P/ a7 k/ E9 c
Connect();
/ |* c4 P4 J) b8 S# w
; [, y9 t) s- W1 Y. u1 T  J$ Y& [function InitForm(){) E) r8 q9 I. C# n) K
//layout for the form1 F: _4 x# A' R
echo "<strong>Send Items.</strong>
  U% p% I$ b- \<form name='select' method='post'>
! b& U6 _+ I# e4 ?" T<lable>Character Name</lable><br/>
$ Z4 K7 K' A7 E" \2 c! N$ H<input type='text' name='char'/><br/>
: T6 o4 P( ]6 b; C<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>  w' B# |; R2 E2 a  N& E
<input type='text' name='item_name'/><br/>
  A4 W# v9 G) Q0 `* L! B<lable>Item Amount</lable><br/>) f9 E4 T# e0 q: l0 u+ C
<input type='text' name='item_amount'/><br/>3 k* q$ A1 G" U  j4 r' k
<lable>Item Upgrade Amount</lable><br/>
6 Q" n8 o& E+ I0 m  f, z<input type='text' name='item_upgrade'/><br/>" Z4 l6 Y. g6 ?- N
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. m1 r9 m' L! u' Q* d" o' A/ H/ [1 g
</lable><br/>
+ I- e8 h. o; J2 V/ t/ z4 ]4 H$ K8 t<input type='text' name='item_element'/><br/>. O3 M3 _6 g; i5 o6 G: m
<lable>Element Upgrade Amount</lable><br/>
0 F: H2 Y/ h: b! Z<input type='text' name='element_upgrade'/><br/>: Y0 w4 g" D- Q* e
<lable>Pierced Amount</lable><br/>
% V) K$ L1 e. u/ i0 f( x; Q1 D<input type='text' name='item_pierce'/><br/>' }* L7 H: t0 W! Q3 s- M
<input type='submit'/>; ^3 {& x4 i& d# L% z% w7 ?" a
</form>";
+ G" `9 r5 c$ V" h}, {# O0 ~9 Q% o- \. N+ W) Y

; q1 Z" z" r+ m( |- c8 }function PostListener (){( Z3 A6 X3 W! S9 x( S/ n
//Add more post variables if needed and add them to initform() function aswell
( i6 `, T' r1 R3 l: i6 b- S" g* u6 q$ ]$ i; |! X& H5 t1 u0 |
################################0 \, ^& V& D$ H7 Y( I
##### Connection and Post ######
7 S6 \; i& }1 A################################
2 B& w% _( F3 J$name = @$_POST['char'];- x! c0 i- \8 c
$ItemName = @$_POST['item_name'];: j! ]/ [" i) g
$ItemAmount = @$_POST['item_amount'];
  i+ P5 U6 M/ g$ItemId = @$_POST['item_id'];
0 b! x$ H0 D& ?8 Y! T' x' ^$ItemUpgrade = @$_POST['item_upgrade'];1 ~0 M; u4 }( D5 Z( g
$ItemElement = @$_POST['item_element'];
" @9 u* S$ b1 y1 D7 G$ElementUpgrade = @$_POST['element_upgrade'];- g' E. @; j" t( \4 x3 k& d; y, f
$ItemPierce = @$_POST['item_pierce'];
# C( w1 _  E0 q################################
) A/ l! x$ @! G8 @: l3 {
4 _) q/ W. M. \1 j+ X! O//Check both variables for empty value( h! j3 C3 A; T! r! ~" l  a
0 P5 Z1 Q! a( a7 a* V
if (!empty($_POST['char'])){
1 C. e3 U- R/ {: @$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
; F; t3 Y' B3 B5 A0 Y" O# h6 @
" U3 W! T4 G* t' Lm_szName = '{$name}'");4 G, h- P2 t# Y4 p: S% O
while ($row = mssql_fetch_object($find)){. @- v5 h9 Y; ~$ _2 z3 ]
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
4 v" E& b) d: m4 }$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
4 [+ E) e. N- ^& E/ g# h9 X
8 Y+ T# _$ O2 l9 r' J" Y[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 9 n) Y( Y9 s, Z0 u
+ N& `# m4 r0 J7 X
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ) N) q3 P' F  v, N0 y
( H, R" a5 ~' Q$ t, @
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
+ R9 s0 \  c5 ^6 w4 n
5 a1 I# O+ s' I5 }* J& d! l) y( r) D'{$ElementUpgrade}', '{$ItemPierce}');");+ I" T; c! j& _6 p) I; W! H
}
2 p9 W7 r. _" a! J0 u
4 ~5 b! X& ^- T+ e! C# N, X% t}# X( h# c; s3 t8 P% W  @

, u9 C$ v' k& J/ T+ ?3 x}
1 \4 T7 a6 N. W/ `/ f1 u) M
/ z. z* @- D0 n* k2 J$InitForm = InitForm();: }2 j4 z. R( D" u. A, {
$Listener = PostListener();
; C7 V; m: e. J$ t) L- e
9 s  X2 m% [' D% f/ q6 S3 m* t: r?>* \# b6 e% E+ ^* k2 W

0 q# X) g) p3 E: P' [( f4 e( A. z0 c6 W
% t$ D' f3 K: @1 ^
% G. y# e  j% q8 h' X/ c6 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 13:46 , Processed in 0.102232 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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