飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php- B% q& Y3 K% [- _
function Connect () {
8 ^( l! n0 w, ~# f( Z2 l- fmssql_connect('Server','UserName','Password') or die('Error: Connection to DB : n& F4 r+ D/ r+ F, ~# G3 z
) j! {9 [* Z' I
Failed.');0 m; Q3 D+ `! n5 m8 d* w# K
}$ ?, M& `+ q/ H3 W: p1 ]6 r- a
Connect();
2 W0 ?  M  H- n5 F# M+ t) a0 H( Z- N; q! n
function InitForm(){, w3 a" z; A/ Y; Q+ Y. [. ?4 K% C) \
//layout for the form! V6 V$ F1 W* L: N, V  A
echo "<strong>Send Items.</strong>
: N( m+ Z8 `/ I" \- c/ S) |' V2 v' }<form name='select' method='post'>
9 _' l1 B" ]- J  }" [- Z/ D4 O<lable>Character Name</lable><br/>: h7 |8 z+ r' e5 K; g$ f$ m( U
<input type='text' name='char'/><br/>) ?( W" ?2 Y" d' I+ b; Y
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>9 u$ E" H" G0 g. {; ~7 M
<input type='text' name='item_name'/><br/>
; Y& X. x1 @7 o: H, _1 B1 n<lable>Item Amount</lable><br/>
5 S6 F6 E: X. `! O! ?6 F! \5 o<input type='text' name='item_amount'/><br/>
- A$ S5 m3 i+ G% h2 t1 l7 W<lable>Item Upgrade Amount</lable><br/>0 N' J) W! w7 o  H3 V
<input type='text' name='item_upgrade'/><br/>
5 l; X4 k! O. S' t) t: F9 K$ Z<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
, U# n, b( M& c& s2 p  c
2 J0 `* Q7 C' G" W" o</lable><br/>
5 z5 ^% T& k' \( w8 ^  ]0 c1 ~; ?+ l<input type='text' name='item_element'/><br/>3 d, y/ L+ |$ h% r9 X$ Z  \
<lable>Element Upgrade Amount</lable><br/>, Z$ U6 W: t$ v7 e6 i
<input type='text' name='element_upgrade'/><br/>7 v4 H5 ^0 U! y$ X" {' R, ^+ h4 ]- B
<lable>Pierced Amount</lable><br/>( `7 U4 m4 m# {' s% m
<input type='text' name='item_pierce'/><br/>: Y2 i0 Y9 L2 ?/ P
<input type='submit'/>
8 }0 U+ e# v( g5 L/ r. b</form>";
! [4 N' y. T) L9 Q}! |9 `$ k6 c1 U9 V! z/ t

8 K5 u' W6 F2 B4 Pfunction PostListener (){& U( A" n7 x8 Q2 j. L2 G/ A
//Add more post variables if needed and add them to initform() function aswell2 J# v7 b0 Y, {- H# \1 C
! X& K- U) b# U* }: Z. w, G. G2 `+ G
################################
$ t6 {! |  }& x1 Q# U##### Connection and Post ######6 ]* S% |, p; [  T  }. `
################################
+ i, |. B; P1 D4 R) K1 X$name = @$_POST['char'];) @6 w; y* f4 p. K9 j4 u8 e9 V
$ItemName = @$_POST['item_name'];" D8 s% V/ P$ W8 `
$ItemAmount = @$_POST['item_amount'];
3 d" v0 P& m9 X# v4 a+ ^* b$ItemId = @$_POST['item_id'];# ?* u" h/ S1 T% n* Q- p* |, d8 Y
$ItemUpgrade = @$_POST['item_upgrade'];
$ `; V5 B8 ]; d$ItemElement = @$_POST['item_element'];! H* Z# n! \! g  T
$ElementUpgrade = @$_POST['element_upgrade'];
4 k; {3 g2 e+ Y0 z" W  h8 r$ItemPierce = @$_POST['item_pierce'];
+ z6 T- `! X6 \################################# W3 e0 G) H& k8 x

6 O0 i6 b" `8 T//Check both variables for empty value" k2 {' g* v7 H1 e7 p7 p, F

3 @6 f  Y7 i8 m" W5 aif (!empty($_POST['char'])){/ N( x6 j4 l: a0 X7 x0 ^% z
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
& S0 t% C. U2 v' Y3 ^
8 w2 k0 y8 R' e" P' x* Sm_szName = '{$name}'");
  W" F9 ^! X/ Kwhile ($row = mssql_fetch_object($find)){1 P8 @& z6 w; F4 T% ?
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";- W  H% C: W$ v- Z
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], $ S8 Z/ N' A, f- Z

/ t3 }/ s5 I$ |6 |6 O: }[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 _5 c& N: K8 \# T1 h- B$ E- H2 F/ J# r# Y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
2 \3 i0 e" I8 w
+ B& w( i9 V0 v' J' Y+ eN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', % Z; B6 K. Z1 u0 ]1 m$ |

8 n' d$ x0 J2 l1 m& x'{$ElementUpgrade}', '{$ItemPierce}');");; |  l% Q7 f1 S2 z
}
/ t' `1 S) H( B5 C- T7 t
5 W- N% k: P( s- ^' z3 A}
3 h% s7 |+ x! N7 \
- D0 }# M3 g7 T: R$ f}& H/ P. ]# k9 i" P( ~4 @! f: M

4 W$ |( u$ p4 b* `' `$InitForm = InitForm();
" Z" d: a/ F; T  Q! D$Listener = PostListener();3 {: P1 `; \! G1 r" w2 E/ J

+ }! c( Q+ ^! u5 r/ P?>7 k1 P& ?4 J2 v3 ?" V, _" J& o
. G& ]$ k& T8 [3 ]9 \

+ ?6 e- E( r  m2 o" Q& ]3 v7 w- _- H4 L7 x% U" Q# G1 q& J
) [- D+ o. [# o& `7 V7 l; D
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 05:59 , Processed in 0.061459 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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