飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
' `5 ?& s, f* ~" A# j9 l% N) [function Connect () {
# `* v: I8 y5 l$ L. A  c$ Qmssql_connect('Server','UserName','Password') or die('Error: Connection to DB & e  f$ Y7 D7 {# h( [5 c" k

; f1 n7 C/ V# H8 V/ m  FFailed.');% Z5 Z6 y9 T0 f: W$ X, @, ?' s
}$ v4 E* F% j2 }) T
Connect();2 Y. R. p- Q  g* D9 p' ?

+ Q: g( j- v" ^" \! zfunction InitForm(){
  h- l; ^4 ]( X' Y. g0 l//layout for the form
, s' j6 s0 ?  k1 necho "<strong>Send Items.</strong>0 P0 c% e1 Y3 Z% f1 Q4 f
<form name='select' method='post'>
. [. ~% _4 V/ b9 P) v/ ^<lable>Character Name</lable><br/>
( M3 Z' K2 p6 @: l4 \% M9 n<input type='text' name='char'/><br/>
0 r  }/ j# Y2 ?) L2 D7 ?<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>7 s1 N/ h* C, v/ Q2 \  Z( v) {
<input type='text' name='item_name'/><br/>
$ [5 `) v8 g0 |<lable>Item Amount</lable><br/>
" F3 H* a# i4 C. Z' ]* J0 K5 m<input type='text' name='item_amount'/><br/>4 u5 H$ W1 b7 i1 t
<lable>Item Upgrade Amount</lable><br/>( z& K5 p5 |, V2 j
<input type='text' name='item_upgrade'/><br/>) w: c8 p1 K  D+ [/ J' u
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.): Y( P2 y$ P3 V8 c4 l

. q: _6 |) r5 S" c</lable><br/>
' `) C4 K" z; s$ C& z! N( n) ^<input type='text' name='item_element'/><br/>; Y) Z" r5 X' m/ L8 s. y0 f: F
<lable>Element Upgrade Amount</lable><br/>
3 S. O! u$ D! {3 e, H<input type='text' name='element_upgrade'/><br/>
2 m1 x+ U- z% ]+ [<lable>Pierced Amount</lable><br/>
. w" J) \; Z, ^# x( N9 `<input type='text' name='item_pierce'/><br/>0 X" W5 Y) w! t/ v, p. U( F% a
<input type='submit'/>) s8 g% L0 c3 J- W  Q
</form>";
8 h# t3 |! Q. o5 p& I% U9 ?; n}- q. [6 b$ J( _: N$ J# C
" I7 D7 ]1 D$ n( \, r; y
function PostListener (){& w- P6 e6 ]+ r0 g; m1 a
//Add more post variables if needed and add them to initform() function aswell" }9 v( a( M0 p  f
& D6 V3 ^( T8 s2 h' R8 v
################################
7 w3 K9 G0 N. }+ T##### Connection and Post ######0 Q  z: y# @' j4 _
################################/ u, F7 o- N0 X$ A4 K; b' v- H
$name = @$_POST['char'];7 ~5 }6 \2 T8 V# E6 G: ^4 N
$ItemName = @$_POST['item_name'];
  l  A7 `: Z% U0 D7 C6 Q$ItemAmount = @$_POST['item_amount'];* `8 Q) z7 t9 r9 K) z2 N7 E" s8 Z
$ItemId = @$_POST['item_id'];2 ~0 r+ R. V& `$ B& j9 C9 G
$ItemUpgrade = @$_POST['item_upgrade'];" Z4 g4 q, q; Q, W+ i  @* h0 }
$ItemElement = @$_POST['item_element'];9 ]5 W( `; S9 @' v0 V/ U
$ElementUpgrade = @$_POST['element_upgrade'];
6 G) X5 [- j5 @1 ], R$ItemPierce = @$_POST['item_pierce'];3 C( R% P& e6 |8 z, N2 l8 f
################################! i8 b8 V( h' }( @7 `  p: t

2 a3 R' i5 L1 r//Check both variables for empty value# p" e) O6 q& Y1 [. s& p9 [1 k

- I  P- j1 y8 V- B# _+ x; J) pif (!empty($_POST['char'])){
' w; W# _) `7 T" `1 x  K7 w- L$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 1 v2 A8 r- @: L- j

) p! K$ z8 H6 Q& b8 z5 ^m_szName = '{$name}'");
# X0 n1 z4 G# {; V0 T5 a2 v0 t- dwhile ($row = mssql_fetch_object($find)){
" z3 {( J" S  r/ I- ]echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
2 C' p* e5 C. g" J& E. ?$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ! ^8 @7 ?# v' \; K1 N- y$ P; d" m$ |

$ b* _5 `) J3 o- s) |+ ?[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
* w6 ^- c: Z3 p5 r! {  J4 W  P! H: O, C* a$ c4 h
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', / B! n8 _$ d2 c& P% o
+ }2 q2 w& k* g* n* i
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 2 J. e/ A6 `  D
' b; \  S( @; i9 f6 S
'{$ElementUpgrade}', '{$ItemPierce}');");% @- c* N% U- q' x0 l4 W4 C5 M
}! k. `6 m4 i5 K* H
# F1 n0 y( @% `& b
}9 G; e4 j, \+ h6 A" i" _5 J

+ x, m: V3 V/ |) n0 d/ f: @2 y}
! i9 c% O. C" w  O4 {; a0 n. @4 e7 b" e# N
$InitForm = InitForm();; C, W) H0 A7 D3 X" c& Q5 x! `" Z! h
$Listener = PostListener();& {, Z. z  ?9 F- V
8 m, X0 @; {; }+ q* C# j7 E
?>
% G% W* z2 ^# E& M4 x2 u" C5 }0 F. H' f6 K. F# D

3 a8 E  L+ B8 P
3 {0 t& g! r( U$ R; Y. {
) ?5 Z0 _% e2 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-22 23:27 , Processed in 0.073371 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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