飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php/ z1 P( K8 k" p, x
function Connect () {- t! H1 ~0 I5 [' m
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
' C* {3 E/ p* N9 C: v9 S1 O( U+ ~' ~' M! D
Failed.');
' n! k! ?1 i  ?2 t% T}8 K" l/ B% Y( X4 G% x+ L' U
Connect();
3 n5 a% q- y9 l- D! ^
* \* x% Q( Y: \) H5 Q) mfunction InitForm(){; p! R+ f7 e- g" |/ c3 p5 e" g1 y$ i4 I
//layout for the form
3 ~* R- C3 A$ h7 ?/ t# wecho "<strong>Send Items.</strong>8 M8 l4 A5 D) l2 \
<form name='select' method='post'>
6 q5 P: Y( l, p<lable>Character Name</lable><br/>- |" ]% G7 R! F) g( p5 F
<input type='text' name='char'/><br/>
2 w* A: Z# r5 q' z5 G; C$ s<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
* i7 _6 v: n# V' e<input type='text' name='item_name'/><br/>) l) _! W/ ]  j* i* x" T
<lable>Item Amount</lable><br/>
/ Z1 ^" j3 G, j0 R- J. u; K  `<input type='text' name='item_amount'/><br/>& K( [; s7 I( D: a+ a' ]0 u) \
<lable>Item Upgrade Amount</lable><br/>
: ~% g1 s' r  N7 ~" ^<input type='text' name='item_upgrade'/><br/>
* |3 c( B/ u0 l( r" M  o9 W, o<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 h; |  ^. o8 f  k2 T. z5 u
1 i* w( ?+ ?& g" S. G: x& w. _" t' v
</lable><br/>
, I/ K1 h' D! I' L, N<input type='text' name='item_element'/><br/>
  G8 X( ^$ j. t2 D. z+ Q% @: Y0 F<lable>Element Upgrade Amount</lable><br/>
! F( E3 k  ]1 f- _. o8 ^<input type='text' name='element_upgrade'/><br/>
: i( Z' _# y. A  E* u1 u: H<lable>Pierced Amount</lable><br/>/ l  @. L( Z. y6 q8 l; f+ p
<input type='text' name='item_pierce'/><br/>6 q6 l! ~* |& ]$ S7 f
<input type='submit'/>! N5 q$ }8 c8 g! T
</form>";7 A* K9 I3 Y- n- o( o$ V% y
}2 ~) z& N" x! `, B5 o/ ^
. i3 @  E0 q% F9 f$ J
function PostListener (){
9 c# a, g' Z; D7 G! h9 k//Add more post variables if needed and add them to initform() function aswell
& t0 Q5 Y! S! `% `" ~
: Z  ]+ o- x+ ]. r% J+ e; p8 |* i################################8 p( [4 a% v' k  p& E* t! {
##### Connection and Post ######9 g# d4 _7 F; y1 _0 B
################################
2 w. W8 [* U! [: \3 }9 k( |% R$name = @$_POST['char'];
7 ~& U' {' i$ G( C+ ~1 B. i$ItemName = @$_POST['item_name'];
1 ?! E6 u. {/ w! S. N5 _; ?  Z$ s+ i$ItemAmount = @$_POST['item_amount'];0 J! H4 L0 j& `
$ItemId = @$_POST['item_id'];7 ^/ I2 f# f) y  I* B1 y
$ItemUpgrade = @$_POST['item_upgrade'];  h6 d+ X( {& ^2 d: j+ j
$ItemElement = @$_POST['item_element'];2 `5 Q7 j* M, [% W
$ElementUpgrade = @$_POST['element_upgrade'];
- J! E  s$ U8 B& S$ItemPierce = @$_POST['item_pierce'];. v7 i$ F% W1 P6 k6 \6 x/ o
################################4 F2 @: X! [$ p+ S& J3 S

0 T9 s. C: N" m2 U+ Y//Check both variables for empty value
* o+ X. B. `4 @2 X! ]' F! n  n5 G8 {& K& I
if (!empty($_POST['char'])){8 W& W) E& _1 V0 N
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
# v& M4 Z' a+ H4 ^
0 `0 l1 X3 g/ F1 ~! ?" J0 D/ hm_szName = '{$name}'");" K! {0 {5 v; v5 H
while ($row = mssql_fetch_object($find)){
! S2 h# {# R. B* t% f! }# secho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";& ~& {: l: q" d6 E" w; c3 g
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
$ X6 m% H0 R# h/ O3 V' P7 X3 V4 P+ K+ e6 k
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 8 f/ t+ P3 x$ X( W" t" d9 w

  x( u+ M% Z3 c& j; L; p7 w[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ N' x& }2 n. l  A1 J$ Y
2 ?1 R! S$ C4 BN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ! o0 M2 o1 @* p; l4 E$ |  I
, n* B* o8 Y& {
'{$ElementUpgrade}', '{$ItemPierce}');");+ A* b% V, B7 A0 H  D
}$ _+ A1 Z( p2 w3 D! Y; j. S5 L
% y5 ?; K! b' V" s* `$ r  @7 X
}
$ B$ Q% D6 X7 x7 A  v& B) g5 w" D
}
* |& f  A$ a( h& ]- f7 s0 n, n( Z! n* j, m6 E7 J2 F
$InitForm = InitForm();# j! Q+ G' v+ x9 j9 G- ~8 }* \5 k
$Listener = PostListener();& r2 q% S& j! v3 ?- i  a

3 k+ Y( M# i/ P$ @5 t?>5 h3 _; m0 w! m1 ~% A% \4 ~4 u: P
& l* j8 P( P$ s/ d

* L* f5 N. d! S
2 ^% H; C* @; H6 e+ C% k/ h- n
4 ?: L$ }$ e& w* o4 `
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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