飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
: D$ t3 ^$ Y, S/ Xfunction Connect () {
0 z+ _; s' v" V- omssql_connect('Server','UserName','Password') or die('Error: Connection to DB
& J; h9 O# h% M% X6 Z
! _  L4 b. U6 _0 O0 PFailed.');* ~  l( M' I. Y9 r  T' E# j
}% [+ T' f9 l, J! k; y% a
Connect();. P# n2 a6 B, X4 o  V1 G* y7 @
' z3 m6 s3 }( M7 i' z3 `, I0 o( L
function InitForm(){1 L3 x( f; Q) ?. w+ D! e
//layout for the form
3 G! J( u1 {0 N* o4 H2 Gecho "<strong>Send Items.</strong>
- D: L2 t2 H  ^5 d! T1 _<form name='select' method='post'>  x( `* A, i3 e7 Y6 O4 q; X
<lable>Character Name</lable><br/>
8 ~( S; a# ~" E, l( S) r<input type='text' name='char'/><br/>! U/ w8 N' |, s  A' D
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>0 c3 N7 ]' ~& N: r9 [, S
<input type='text' name='item_name'/><br/># O  S- @" v6 f6 x/ j. T
<lable>Item Amount</lable><br/>
2 F, }; \- K; `' j* x<input type='text' name='item_amount'/><br/>, V; b2 D% d( N$ k" `" `
<lable>Item Upgrade Amount</lable><br/>
4 |1 Y* N# j, v- v<input type='text' name='item_upgrade'/><br/>
; S4 H9 j0 m& k6 C% E<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)' \* b2 s# \' X' ]4 [
! Y8 m5 y# Q9 ^  c" o0 b+ c- z. k, ~4 u
</lable><br/>; |: D( q) N) L$ L) \
<input type='text' name='item_element'/><br/>+ A. N4 r, l) p6 Y; f
<lable>Element Upgrade Amount</lable><br/>
+ X- D# B$ K$ j5 g6 X$ K<input type='text' name='element_upgrade'/><br/>
# K( L5 z/ @6 N<lable>Pierced Amount</lable><br/>
6 _' a+ n6 x, G- x9 p<input type='text' name='item_pierce'/><br/>
- b3 \3 r- E& l9 R<input type='submit'/>
4 }" a# l( o$ V3 D1 g. X</form>";
' f/ m9 F+ E- r& t  F) N}, z% E4 A. ~) h' F+ F
% r5 K( k( P: P/ D
function PostListener (){
/ e  ^" T1 T' Y6 q/ H//Add more post variables if needed and add them to initform() function aswell6 |& P2 g7 t% X6 m2 c
5 m+ E4 Y( Q* @2 x: |: ]
################################5 k' ~( U7 ]( m9 c! W7 t: x
##### Connection and Post ######, `: P# P/ u" N5 r
################################  W- _8 b& @: J! Q7 J
$name = @$_POST['char'];* x  Z6 I5 H, g) K( S; e$ o
$ItemName = @$_POST['item_name'];% e+ q; g: Z8 f& U
$ItemAmount = @$_POST['item_amount'];
4 m; L2 o& G( q6 K; L# {1 b$ItemId = @$_POST['item_id'];
) w$ x6 [. h1 G$ ]& L0 R& Z$ItemUpgrade = @$_POST['item_upgrade'];( h0 c/ v' V" L3 Q/ g# Q+ F
$ItemElement = @$_POST['item_element'];, P6 ]8 n/ a6 ?; N& I
$ElementUpgrade = @$_POST['element_upgrade'];9 v! I* f4 q( i" ~. `  X" e
$ItemPierce = @$_POST['item_pierce'];
! c$ ?: A& n$ ~, Z################################3 E; |$ G0 i; Z3 o; w

5 q0 c2 E, x" B9 S//Check both variables for empty value
  M# n) b, P" t4 C+ W* ?# N1 B& C+ s2 G  v# u7 d$ ?4 R- Q) T
if (!empty($_POST['char'])){
' G# j2 o$ C6 C7 y. a$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , O8 b" S- f/ I+ Q7 k% ~
& V* w* N5 v& Y* s" M( x" ^
m_szName = '{$name}'");; k: p$ o4 ]* W
while ($row = mssql_fetch_object($find)){/ [$ z; _, L% W8 o1 q; |) Q
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- N5 z; ?9 X  {0 E$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 1 t6 m/ Q$ a' f9 N  J" B  a
+ U6 S/ x/ L8 q0 q( l
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 5 T4 D5 F) _; j
+ K4 L9 Y3 j9 D
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
8 l. ]3 N2 `4 h9 s2 m4 |7 e! m! _& ^5 W1 O) M# N
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
$ Z$ I: W# b5 t5 X2 g2 ?' c0 e$ U% S7 n* V! f+ n% S
'{$ElementUpgrade}', '{$ItemPierce}');");
, r) }+ f6 p4 D* H}
9 L6 g" P( r0 X- [- u0 o0 T: u% ?5 O( R# Q) y5 o; `$ R# L) ?: k. J
}  e8 S$ H, h" Q
5 S% Y" n7 P; o4 k4 ~7 z7 D
}4 Q( ?- d2 ]8 q7 F5 i

+ \/ x5 j8 h5 W. ]. s$InitForm = InitForm();& q, H4 f3 f, U; L. D1 J, W  U0 o
$Listener = PostListener();! v! u; T9 p  s( d4 `0 v  ?; |$ H

& T$ M1 i) V, K4 {3 {?>
( H2 ]& Y/ e+ H4 [( c0 h* l$ B' X( l  Y2 X# e, f

" G2 r2 g, o6 H  q/ r/ R0 f
; Y8 l2 n# _# `1 s/ x9 r- E
7 C* l% t1 F3 k5 |1 Y
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-31 09:03 , Processed in 0.066098 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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