飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
0 O3 j( U, a. t! m# Ufunction Connect () {+ }/ M3 F% [8 C
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB $ c3 |, n3 J( C

1 h' L' i/ A6 u  r+ g4 e6 z7 r) x/ wFailed.');" c7 q# ?! f3 Z, V0 D& L
}
" P7 q  ^+ V0 o  NConnect();
- P; [* D$ F1 H/ f( S* C7 \
5 ^  O; M- B( H! ]function InitForm(){: ?% `+ f& r+ a$ s7 g
//layout for the form7 [8 R8 Q7 f0 ]+ Y
echo "<strong>Send Items.</strong>
; y" v# d7 N* H5 D+ k7 s# n$ t& c<form name='select' method='post'>
4 c* y1 I; {0 U<lable>Character Name</lable><br/>
: z+ Z4 |1 |) z<input type='text' name='char'/><br/>2 u9 z7 C1 X! W' `0 K/ n
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 w+ D  F' n* z' G) s& e
<input type='text' name='item_name'/><br/>
' h* h1 L* }7 ^& }8 A; w3 p<lable>Item Amount</lable><br/>3 l2 ]+ y1 X* h
<input type='text' name='item_amount'/><br/>$ b- }) j, A. M8 i; D- R
<lable>Item Upgrade Amount</lable><br/>2 h$ f2 g1 T* Z; k
<input type='text' name='item_upgrade'/><br/>7 F. d( k# T9 q7 }
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 @. R  G2 P6 j% z

5 k: g+ x: G3 o& A4 d</lable><br/>
3 ^. d# k% ?, {. }<input type='text' name='item_element'/><br/>" S  e! `6 \  _) ^
<lable>Element Upgrade Amount</lable><br/>9 h; @4 _4 Y5 ?+ D0 ^
<input type='text' name='element_upgrade'/><br/>- y. E: Z- g! O4 `; t
<lable>Pierced Amount</lable><br/>
+ ^9 {5 G! I, Z& w) g  U<input type='text' name='item_pierce'/><br/>, b: T9 a( A1 R2 U8 o
<input type='submit'/>
/ z1 @- p' ^3 y' ]</form>";& J! e; R  @9 c" `& G% h2 H" t
}7 |+ p1 g7 j7 e3 T3 q0 Q
* N) ^" }# [; {  ~; U( L
function PostListener (){9 U( u: ]1 x! G, p  a. s
//Add more post variables if needed and add them to initform() function aswell
! U5 I8 P: ]6 x) _5 M
- x3 z9 i! u3 c. c- S/ y7 L3 R& t; ^################################& j1 o0 ?) y/ j3 Y
##### Connection and Post ######/ q) T# n1 i! F/ V8 b
################################
. [8 t. u2 a$ q$name = @$_POST['char'];# N) K# H9 a0 q& W' v4 m
$ItemName = @$_POST['item_name'];
3 p9 t* E2 G; I7 A$ItemAmount = @$_POST['item_amount'];
) g6 J% Y$ a  t5 k$ ?$ItemId = @$_POST['item_id'];: P# _/ @; }  E$ D& M& p
$ItemUpgrade = @$_POST['item_upgrade'];
1 |% ^) A( W/ T+ x7 u; U1 k8 ?$ItemElement = @$_POST['item_element'];
4 j1 y8 S5 N1 E6 v: i4 U' H$ElementUpgrade = @$_POST['element_upgrade'];
, a7 q2 D/ |0 p3 {: A7 H; i4 w& b$ItemPierce = @$_POST['item_pierce'];9 i4 Q1 D: ]5 A9 ~
################################4 S; n1 i6 L; s+ Y

7 n$ v6 P9 }# v1 |. d//Check both variables for empty value
! \& R' V) J, O" G6 q. r- o
& M- m0 y# C% A% x$ o- \3 Wif (!empty($_POST['char'])){
1 a) P, |3 ]  ?8 s' x. r$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
6 y7 w# c4 b4 D( U8 Q$ A$ P* |
* e( C7 y& L3 ^m_szName = '{$name}'");
& ?6 W  R  ]1 v8 V, U6 k6 Y$ O* lwhile ($row = mssql_fetch_object($find)){
" g: u3 A4 a/ L" o7 X. b; ~echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
" u$ N6 e" o- P& v7 n. |& G: ]$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ' {) Z, w) S, c! f& R

+ ^% V5 z% T2 d! h0 A& b[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
1 M# f- i1 w0 [0 g% [+ O" T) e
* Y( |. K' U! }2 A8 U' U[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
0 a1 w2 Y. \) y7 Q# u7 C2 f2 J$ `6 G+ \1 M1 Q* R% J
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 1 M- j6 p2 `# C2 E: T, K; m+ o9 x
; g3 [: @5 f+ O* l9 v5 C7 m
'{$ElementUpgrade}', '{$ItemPierce}');");. @% R& h+ H, f: {& ?! _& e
}
3 Y0 [5 \7 Q0 p
& ^' s( A! f5 F( n# i. t' m}5 D) N( |2 L( @8 L2 x1 Z- ?3 p' x

+ F9 Z4 v4 s% e1 [& g}7 S% Q" b, p, p* [8 h% R

$ d( s7 X# W) q/ H" l$InitForm = InitForm();
4 V$ e1 d9 l! l7 r- {$ P  ~, Q6 M$Listener = PostListener();3 ~5 Z( d' g4 [8 v
/ k9 B/ g! o1 G9 @4 Z: X
?>
0 P( m0 x' q( o3 D- n
! ^  s# |7 C6 j1 d, A' P
2 z' s( s/ z) p" r+ L- _5 M! ^* d% `
0 K' [: L) V+ u6 t% j
* }+ g" K2 G& `3 U5 Z7 D
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-1 04:28 , Processed in 0.128784 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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