飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php( V' A1 {# h8 S5 _8 k& f" p, a* ~
function Connect () {1 ~  J$ x" [: K: v
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
! q$ a( K$ A) i" T% q" A2 ]0 ?& t' C9 q
Failed.');: |& Q! i, C# L  S+ B9 L
}) q# \0 G" o/ W3 F9 b9 C4 @
Connect();
7 q8 D$ q: o% ^& u1 p5 O, o3 X  d: o/ C5 W! _5 [
function InitForm(){& Y) P4 V; O; j" }/ ~. O. g9 e: \
//layout for the form2 _3 p2 V/ S: U* Y; f: k
echo "<strong>Send Items.</strong>/ \) @: r. d5 \
<form name='select' method='post'>
: v0 F8 z+ ?2 x  ?: j8 R<lable>Character Name</lable><br/>! B' j/ K; A; I# c1 w1 E3 s
<input type='text' name='char'/><br/>, h( |7 B/ A1 Q# ]
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>' M  r: K/ }9 O- Y1 M$ `
<input type='text' name='item_name'/><br/>
6 Q" W0 C6 A- w: X- P<lable>Item Amount</lable><br/>
: b/ t! ]8 G: ~5 w$ _7 \# U/ \<input type='text' name='item_amount'/><br/>
& f, D- s( @, H$ \  ]- x# g6 ^<lable>Item Upgrade Amount</lable><br/>& Q; X! j; @% |. _) ^: F9 A
<input type='text' name='item_upgrade'/><br/>
' `$ K7 L+ k- d2 Y  [<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
+ M+ X# O4 {: K& A; e: @' g, L" p
</lable><br/>
, U( T& w) o# h) E" |: a6 @<input type='text' name='item_element'/><br/>3 Z2 \' B; L2 A; J0 o1 _
<lable>Element Upgrade Amount</lable><br/>) ]$ L0 b, a0 A, R- [
<input type='text' name='element_upgrade'/><br/>- |2 U# s( C$ q0 x2 y3 Z
<lable>Pierced Amount</lable><br/>4 I; a9 C, I3 ?6 i! g
<input type='text' name='item_pierce'/><br/>9 |. V5 @6 n9 ?: n+ p
<input type='submit'/>
* h+ A" t; v1 b</form>";( p0 |  G) @( F) i, |0 ]
}1 H1 ?& d9 i, i$ r5 o- i6 U) e

1 P# }! c* M! r3 N9 `: T% ?, cfunction PostListener (){( |% ?' E. }) G/ H
//Add more post variables if needed and add them to initform() function aswell
7 J% m- H  d: A- b1 [0 `
% E1 ^$ I* M' {################################
' f' c# t: U* ]0 C) E! H##### Connection and Post ######6 L9 p$ w" O! J% T- L- l; H9 E
################################4 u1 g2 o, L0 a8 D* R
$name = @$_POST['char'];9 ]( r' p/ }3 u# {- S
$ItemName = @$_POST['item_name'];* G4 V& b+ Q, B3 t% i0 p- h4 c
$ItemAmount = @$_POST['item_amount'];
3 X7 ?" R+ p6 x! H0 d$ S$ItemId = @$_POST['item_id'];# H+ Z% Z1 [3 G& m
$ItemUpgrade = @$_POST['item_upgrade'];9 B+ a- A  `$ _, R! A
$ItemElement = @$_POST['item_element'];9 e. `5 a$ A" U9 G) V0 B; @6 S; Y( z
$ElementUpgrade = @$_POST['element_upgrade'];- T6 m6 B* B% ]2 x1 `( c2 i
$ItemPierce = @$_POST['item_pierce'];. G8 s2 c( Z; e
################################
2 b9 [$ @$ K0 ]8 P  I
8 h: c( q1 g- }) d& H" c- l//Check both variables for empty value
; k) E; \% G. F$ ^9 a+ p/ o
% N2 r8 Q3 x5 ^/ |6 zif (!empty($_POST['char'])){1 w; a7 _4 z% j. a, K
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
' ^- a9 T8 b- P! S# s
% }2 \# ]9 X4 Bm_szName = '{$name}'");+ e; \/ x, A2 ~
while ($row = mssql_fetch_object($find)){' l& G" D9 y( K5 y, K
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";& C# d# I4 Y% K/ D- [: B
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ! k" Z/ k' i) F1 i% a# r, c; }

" N: N8 d5 t& N: d) T" k& K[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
; {% u+ e7 O9 f' S! r2 E  `# `4 }; R) `2 x
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 8 r4 _- E% {# K7 {! ?
& W, v" g! k5 b9 e. i
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 2 x/ k. l5 T2 g- {9 {5 O8 V

1 _% j3 A7 R/ a$ Z'{$ElementUpgrade}', '{$ItemPierce}');");/ G! G) d" N# A
}
8 z+ u1 A  ]( W1 R# m+ y, h" t
3 ]4 @. |# _- Y6 ^+ M0 V}
, u9 f& z0 L. \9 C9 w  j6 z3 D0 X* s3 c) J* w
}1 z8 o$ k! @6 ?! @

2 W' {3 t0 z" ~$InitForm = InitForm();( E* f. h6 W  a4 w4 M
$Listener = PostListener();; O+ H$ O. _0 F0 ^

; U, c6 p6 v3 p) d% e5 m! @' u?>5 z9 O/ B+ h/ ?3 l/ k9 E
! e/ w  Z1 x( f7 D" G% [& f
  P( Z8 i' i  v- n5 S4 J3 `
1 j/ _: m% `: B! ~) L' D6 P

- i$ C2 C% C+ ^+ n
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-17 16:16 , Processed in 0.060620 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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