飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php: p$ I7 f" K1 N
function Connect () {
/ O/ H: i. L# Y6 [4 ^6 P& tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
" F5 e& Y/ v0 Y
7 h$ k/ g9 O5 z2 xFailed.');
8 Y8 O$ }" U  y4 Q2 C$ E}
* i4 P1 t/ b1 I% X- EConnect();( |4 i0 ]$ u" Q5 X

' A, C- i2 G' C) a  ~function InitForm(){
4 i; Q4 C! |0 W/ @+ T# O//layout for the form4 }) {- b& w# _
echo "<strong>Send Items.</strong>
9 @8 ]1 p: U* _' ^<form name='select' method='post'>- @: b, y* g9 M$ G$ a; C0 V/ C
<lable>Character Name</lable><br/>4 H( \7 S$ z0 `" C8 J9 h* n: t* s
<input type='text' name='char'/><br/>
# D6 ^1 j7 A$ p* J  u* U<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>3 f8 \; \$ ^8 m" o
<input type='text' name='item_name'/><br/>$ Q6 o) M  A, h5 }3 B
<lable>Item Amount</lable><br/>: h+ L0 T' I8 Y
<input type='text' name='item_amount'/><br/>3 P& d- e9 }) X" U8 e; A" j: R
<lable>Item Upgrade Amount</lable><br/>! I6 |) e3 K& w6 c" Q, v) {
<input type='text' name='item_upgrade'/><br/>
: \+ u- p$ P: a<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
! t( i' @' Y$ {7 Y" x2 b
  d) g, s0 m% r: X; S8 T</lable><br/>
0 \! G1 ?; u( l0 y6 l. N<input type='text' name='item_element'/><br/>, n4 p) m: n1 o' L6 C0 E7 [7 h0 M
<lable>Element Upgrade Amount</lable><br/>
- V6 F; i& I. |2 u( r# z/ u7 }<input type='text' name='element_upgrade'/><br/>" ]5 d; a2 y9 m6 x! T
<lable>Pierced Amount</lable><br/>3 g8 c* A5 D3 V4 Z8 }+ J/ j
<input type='text' name='item_pierce'/><br/>
) A7 V0 g6 i  J- h<input type='submit'/>) X0 N; ^1 k" O  i
</form>";
! [% C( ~+ c: O$ E}
" @! o) e) ~( J) }/ {7 d* B1 ^% \: ?9 l( p1 D
function PostListener (){
; X0 c% x8 }6 j- L//Add more post variables if needed and add them to initform() function aswell
' D5 g0 S9 V+ z) Y& P, e) ?
5 d. A5 y9 O$ K9 l* C################################5 B) N- y/ Q7 L4 q8 S5 w( K5 x
##### Connection and Post ######+ H! Q& e/ ~2 K# n9 b5 m0 v) r3 Q
################################
6 Y; @/ r. N& `' C( ], h$ P$name = @$_POST['char'];' [6 u  Z# k" Z3 m3 U* B7 R/ d  H  Z
$ItemName = @$_POST['item_name'];% W7 H+ b- f* A) J% q
$ItemAmount = @$_POST['item_amount'];
% |8 ~" c: ]& ~5 n# c0 e5 i$ItemId = @$_POST['item_id'];# q* ~% F: Y1 k3 ]. N
$ItemUpgrade = @$_POST['item_upgrade'];
# |# P5 w6 V7 b0 M: R0 k$ItemElement = @$_POST['item_element'];# S1 f8 f+ I, m: p7 q* K
$ElementUpgrade = @$_POST['element_upgrade'];
& H1 q- V0 W( c& E4 M: ^9 b$ItemPierce = @$_POST['item_pierce'];$ K+ G( |- r; N5 v# H1 z
################################/ H  A9 O$ G, m" p( S5 s& a; B0 b% }

, ~4 {; x& c: _( I" Z//Check both variables for empty value
+ F5 q7 m6 l5 K4 `
8 x4 @5 X/ x% g6 ~) b8 T! y% `if (!empty($_POST['char'])){
5 x7 S: T. ]  [' |$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 6 i. x$ J; J' g! B2 h, @5 H
) X8 ~) R! M5 D1 t. D$ G/ N, J# c$ \
m_szName = '{$name}'");+ F" ^1 d3 z, L% q! ]  S
while ($row = mssql_fetch_object($find)){
5 O5 t5 ?2 \& Secho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";# z( ^( j$ L; f! D8 ]  ^
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 H0 G$ Y& Y% e7 g& f5 \2 N
' h) F& @- I* [/ {9 Y& n
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], * E4 i5 O5 a: ]8 _4 R7 O

4 c3 d6 m$ t6 ~[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
* m" L. ~% ]* Z" x& c
6 L* U, H) B/ q7 S4 z( g2 PN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 0 R! `1 S: K$ D3 l. i$ E

+ _$ a1 Q& |# k) V1 i9 K. o'{$ElementUpgrade}', '{$ItemPierce}');");1 M$ Y6 R5 ?( Q. \) ]# E+ S* f
}& t/ v8 s9 w( t  B/ q% U7 p: X
$ I' d1 r; v8 Z( T% Q  a! J6 }
}8 }- }9 O- H# \8 c8 R% k
0 g  F3 B& r7 `  {7 n$ {
}
" z6 Y. p: D9 a9 N8 h7 y2 k. V) q7 d6 W0 C
$InitForm = InitForm();9 S; f: L1 t& L  m# d6 ~; l# H. ^
$Listener = PostListener();
& [9 y) D  N: v$ H
/ c* e0 g* \% q  ~?>( |: S; _2 x. Q% T6 v
- `8 _& r* Q% ]8 X7 g5 p; A

  V$ I5 H$ v: n& a, O* G# i  W2 m9 e2 @/ g0 q8 c0 n
* V/ u9 l# w2 k+ w
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 09:18 , Processed in 0.062932 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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