飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
/ s9 i# t- T: W' M" \function Connect () {
& |4 o2 u6 ?/ ]- I1 ymssql_connect('Server','UserName','Password') or die('Error: Connection to DB - A3 {: z) _# u0 p7 ]: M
7 _: Y7 U2 c- H4 q( z3 K
Failed.');) F6 K) t' j  x& [0 {. ~' `* X
}1 H7 Z7 A, U0 b# r. P0 @# s7 ?
Connect();
0 P! c0 l/ T. x/ X* P
7 P" s/ B! M& h' p! Hfunction InitForm(){
- j& n: m- q6 ?6 d# u//layout for the form
  z! ^5 x' v$ L& X/ ~, lecho "<strong>Send Items.</strong>3 i% w, n1 c3 |5 ^
<form name='select' method='post'>- P6 ]$ U" c; I8 h: j
<lable>Character Name</lable><br/>' G' L1 k/ n" m1 f  y, \: X
<input type='text' name='char'/><br/>6 n- q0 R. \7 T. s0 w) E7 N% k
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
! G* u4 f! Q! e, P* D- ^( z<input type='text' name='item_name'/><br/>
  q' A4 }/ |" e<lable>Item Amount</lable><br/>
& I6 M% |7 E% Q3 ~( d8 W& x% h  Z<input type='text' name='item_amount'/><br/>
# c) _8 P7 E# V! p! {<lable>Item Upgrade Amount</lable><br/>
% n& h( x2 L* A3 F2 @* g% P! s6 g<input type='text' name='item_upgrade'/><br/>
. @# ?& h- V9 ]  G& C2 W<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& v! p% O4 y+ S9 s8 ~. {
9 g3 I) L5 A2 z! k/ t</lable><br/>8 e, L. N$ [$ D* T
<input type='text' name='item_element'/><br/>7 O2 c$ K) w" l( }( M3 n. }
<lable>Element Upgrade Amount</lable><br/>
2 j9 Q7 Y6 v, h5 ?<input type='text' name='element_upgrade'/><br/>0 C% o) E' v& X4 b
<lable>Pierced Amount</lable><br/>. m5 z+ l+ a" q. t9 r( y
<input type='text' name='item_pierce'/><br/>, `) P* `& ~) H' A0 p9 r
<input type='submit'/>0 L- R' ]0 h/ l! _: q* @
</form>";5 v0 v6 L$ v. Z/ U+ H
}
! R9 ]* n) n4 Q+ d9 s' L* \9 S+ N% J# F* `/ X% Z
function PostListener (){
. w8 m' f* f! ^$ N' g$ J//Add more post variables if needed and add them to initform() function aswell3 s2 T! k) Z& Z: n
9 R8 E4 M4 X: Z1 x
################################% M, L, U5 O' K$ y6 f' x% d5 \! M
##### Connection and Post ######
4 I: \! [% d: @  L: i' w################################
1 W& S0 J% Z0 E7 P( {$name = @$_POST['char'];
2 ]( ?5 ]5 o5 R! m* @* w4 ?8 }" r3 H$ItemName = @$_POST['item_name'];# p8 b( l) J$ ^% v7 j
$ItemAmount = @$_POST['item_amount'];" T' G. Y/ R5 ]3 ^; Z6 X: W
$ItemId = @$_POST['item_id'];
6 _9 l- T( s% t; _% t$ItemUpgrade = @$_POST['item_upgrade'];7 G' _: n2 D3 T1 @; Y1 y" L
$ItemElement = @$_POST['item_element'];8 h/ o$ \" v; `3 S* `; o( R
$ElementUpgrade = @$_POST['element_upgrade'];
; ]! _, c$ o, \  I/ q# a$ItemPierce = @$_POST['item_pierce'];
" A$ O; K4 }) V################################8 v* c  _3 e; \0 G. X3 E& u
) ^3 K% {4 Y3 b- T) v. n
//Check both variables for empty value. t8 c! G3 [: ^" t7 w1 ?
0 E+ W: V" b4 S$ ?' t8 C2 T* g) K
if (!empty($_POST['char'])){8 Y' e6 Z$ Q( t! ]5 G
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
" T* @, K! j+ F; }7 L
6 U- e* S; j; b9 I8 ^2 {m_szName = '{$name}'");# x  n/ b4 V1 |/ n: s
while ($row = mssql_fetch_object($find)){. g+ Q! i* R7 R9 u+ b
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";3 V" z  L+ p7 i4 v% ?# }6 e
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], - x% s2 q9 e0 l5 f
, i  }5 a6 l5 W; `
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
) X6 Q' k5 P3 f' E0 c( ?) N2 O) d4 U+ l* I7 n% |4 q. R" X
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
( q8 p" v. E- W' X9 r1 p. w, f" j5 M  K4 u7 Z
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
+ Z: k2 I& g( I/ U" C6 p
8 ~! |- a) M1 O* z! O'{$ElementUpgrade}', '{$ItemPierce}');");1 N# f0 I/ k+ X* m
}
0 ]% y. z7 a; [9 }$ b
* L: i& K; f9 `$ Y3 n3 N% L$ z}6 e+ z: X* z/ ^, l2 }" ]6 \& ?

& X- z9 L- z( u; g' ^% A0 ]}
& L  R1 o* V! N
' `/ B/ K" I& T4 F4 B$InitForm = InitForm();# e* \6 ^2 o9 t4 v
$Listener = PostListener();
' X& r& _7 j8 c+ X* `0 U
" b: E2 G- P+ k4 r$ A$ V?>* B* l; _2 k: p4 f3 y

( H- k7 O, k+ g" G' n
+ u  }; x$ q& W3 t6 g- p$ i- y" z( W0 B9 z; O8 z/ i

. s# E8 A8 I3 R# ~, T5 ?" W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-7 08:33 , Processed in 0.066088 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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