飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php. e" @' ]( Q* ]
function Connect () {
& g, e' P8 `$ j0 x1 P: smssql_connect('Server','UserName','Password') or die('Error: Connection to DB
% I/ E' z  o; Z7 f% T0 V' r4 G4 Z
1 \3 ]! A% B% ?( \+ TFailed.');
1 |$ G$ g  k0 N% k1 E% M( R# v}
3 p. M3 v: f8 i1 `/ @) EConnect();0 k& j0 E% D5 N# r5 }

9 e9 E0 S  W) `' O' ?2 ~function InitForm(){4 I4 v& y. E5 e% ]& y; E
//layout for the form3 o" V7 e  ^4 w
echo "<strong>Send Items.</strong>! E5 y/ d+ R5 A# m- k! n
<form name='select' method='post'>
$ ^! C8 d/ _! h! }; Z  I% Z<lable>Character Name</lable><br/>( |# I, X3 a6 D! j$ M2 g" u
<input type='text' name='char'/><br/>
6 A! x# o$ O$ u" B<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>- K! n* Y! X+ S( a
<input type='text' name='item_name'/><br/>4 M( P& n7 O( w& t- M/ a3 l$ I
<lable>Item Amount</lable><br/>; W# K3 n- N. c' Z
<input type='text' name='item_amount'/><br/>
" L5 y' ~# d8 x! y<lable>Item Upgrade Amount</lable><br/>
) P# n2 G" j# `" \* `7 A: l  _7 F<input type='text' name='item_upgrade'/><br/>! u9 L1 x2 R3 K) A
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
/ `5 D* V4 i. O0 u8 h; ?4 D$ e& U+ ~7 D; G% {+ ]
</lable><br/>
+ A3 h$ o9 |1 K5 c<input type='text' name='item_element'/><br/>
: z* G; W$ R% w9 g<lable>Element Upgrade Amount</lable><br/>& @  D( R' {' _( c8 X$ p/ w, z
<input type='text' name='element_upgrade'/><br/>3 u! Q% k- T' U. Z9 S
<lable>Pierced Amount</lable><br/>
& q7 G3 ]1 Q9 k% x* \<input type='text' name='item_pierce'/><br/>
5 x' s+ V9 Y1 l' p( K) M/ S7 H<input type='submit'/>
4 m8 s6 _. _6 M3 i</form>";$ a/ E% ~2 S+ k) I; U( s7 l6 J( `6 V
}0 r4 b$ m5 B5 h7 s
9 R* J, A8 `, o$ U! p
function PostListener (){
$ s4 h0 w+ q- q0 {$ F) R+ s, K//Add more post variables if needed and add them to initform() function aswell
& {0 r2 q1 i: H" ~# L0 L; S
/ J; Y7 R# z; {' M7 z################################9 m9 m) ?: X7 N: M0 ?) P4 o
##### Connection and Post ######
4 b" f. U; _% J4 f3 q* J################################$ o6 u' w  W5 B
$name = @$_POST['char'];) r9 T; F3 O5 [, U
$ItemName = @$_POST['item_name'];7 s( K, L3 K: C$ o
$ItemAmount = @$_POST['item_amount'];
  x! G' ~$ A7 J. b4 A/ y9 E$ItemId = @$_POST['item_id'];  ~; ~  D0 @6 j
$ItemUpgrade = @$_POST['item_upgrade'];. q7 J8 t. F* @$ H1 U
$ItemElement = @$_POST['item_element'];
, H7 L; n8 U% a$ElementUpgrade = @$_POST['element_upgrade'];4 k" `. p# S# u1 p8 k: g, p
$ItemPierce = @$_POST['item_pierce'];5 D7 g7 \/ i5 d) e+ M& T* O/ d9 M0 m
################################6 g+ e/ ]; U" i5 n
! k' K, B! o& q) N1 j) p. I
//Check both variables for empty value% C1 V5 n2 g# S' p! w4 D% U

) \# F" |: A; G6 Sif (!empty($_POST['char'])){$ j% k: u) {' ]) }
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 3 F$ w4 h% ~) I4 t0 N% e. ^
# D9 Z4 i4 c* R6 O
m_szName = '{$name}'");+ s7 W8 e1 }5 F4 G. X; _- t" u3 \: D
while ($row = mssql_fetch_object($find)){3 B( Y+ r4 }  _- j* V; @
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
$ Q% T  I6 k' w: Z$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
# k# z# Q. J8 g  k0 N6 @
4 C* I: v9 z' l# W3 ^+ Q" A9 X( x& C) d[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 C/ J% K1 X: k2 Z; P1 S+ Q9 p( J" ]5 @! |
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ) u" ?: h5 Q4 Y, G) v: l
+ `" I1 p, k. `
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 6 a% p+ c7 F8 I) G& E

2 r) h# {) O9 X4 e, q# L" e'{$ElementUpgrade}', '{$ItemPierce}');");
" I) b' L: W+ n}
5 S$ `2 K% u+ b4 L4 U
) _, f* ?! T/ @- q( ^) T+ V}
% s; A) o9 k6 Z) E
9 }+ H3 v/ b! R+ x- m+ D. [}# s) w' u& N) c( W; [; C8 q1 l
1 ?+ R. A% G* E8 |9 G* E7 T" E, g+ G
$InitForm = InitForm();
" @9 v( }  s+ _5 B' a- a$Listener = PostListener();3 C5 K3 g( n9 n( F% C
: n1 _7 Z5 Y2 H7 g* s
?>! e% v/ T5 _, H8 _4 |* G8 n$ H5 Q
6 L0 v% V* y/ g  _$ {' p
& U! z" k$ n' Z( q

7 d$ Y+ j1 s) M1 g; s  w9 F' \0 G; W/ U
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-10 16:48 , Processed in 0.092925 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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