飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
/ L( B; w. @5 [  c- afunction Connect () {  B* r( H, C  L0 u, A- Z( G
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
, m. V( Y7 U* W. _% K/ y# H, F- f8 ]* m9 R# H- c
Failed.');
2 b" E6 _" w/ D/ }}, \* _( ?/ p; _9 ^; @- }
Connect();
8 D6 a& ~7 }- K( `. H% F
. E: j: [& D9 ~# ~& K! O" O* ]function InitForm(){
& N4 Y2 Z+ v% M8 _% C$ f, v//layout for the form
, s& i' p$ N0 X1 fecho "<strong>Send Items.</strong>
' E+ [; C; x- D; C8 T$ M$ n7 Z<form name='select' method='post'>
+ E- ]8 N7 `: Q# R% s, f2 P. E. ^) ~<lable>Character Name</lable><br/>- ?3 R6 m! H3 `" c! y$ D: P# I
<input type='text' name='char'/><br/>' F! v0 K  G7 l6 D6 ^# w
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>3 ^$ ?" G5 B$ }
<input type='text' name='item_name'/><br/>
' f  r/ u! `. [" s<lable>Item Amount</lable><br/>
1 d$ X+ Z* g6 O4 S  d( q7 r<input type='text' name='item_amount'/><br/>  A$ p* N7 i& T- @* o2 K/ @2 X4 r7 I
<lable>Item Upgrade Amount</lable><br/>2 j  L% f7 `/ x. v+ s6 a" z
<input type='text' name='item_upgrade'/><br/>) q% q+ f3 Z7 {' j  `
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
' J2 l% f* P0 i$ B  X% o& i7 `. j( }; S" Y
</lable><br/>- w( _! K. ^. h! a
<input type='text' name='item_element'/><br/>
# X1 i# N0 y- z5 ~, M2 U  q. y. h<lable>Element Upgrade Amount</lable><br/>4 y) _' ?# q  o6 ?  s' f1 W- C+ L1 B
<input type='text' name='element_upgrade'/><br/>0 g4 A/ \4 L5 i, F
<lable>Pierced Amount</lable><br/>
& S$ \0 p) s% a, U" W" m# F& J<input type='text' name='item_pierce'/><br/>/ W. Y% d9 d9 a
<input type='submit'/>
& \& @) b0 ^$ `) H</form>";3 m: J$ N* O  v5 l* S# H) j
}" E7 }6 b/ h3 i7 I( W6 c6 R
- E; F+ y% `% K
function PostListener (){" K9 G9 s$ o& t) P) E
//Add more post variables if needed and add them to initform() function aswell9 r8 @" |2 m4 Z: f& |  j+ w

$ a2 T: p" x+ m7 q4 u% w- s: w################################
# Z6 i2 S* P* X! z1 o2 o& Q5 l! Q##### Connection and Post ######
: L( E: j0 }. K+ |1 S. L! O7 S. o################################5 K- L. z7 v8 f
$name = @$_POST['char'];
  D' W; V9 ?* h% n6 l1 i. H; |1 _$ItemName = @$_POST['item_name'];
3 g; {  p) F5 C2 g- T1 W+ y6 d$ItemAmount = @$_POST['item_amount'];% z: g5 t( ^6 M9 G
$ItemId = @$_POST['item_id'];
$ d% c3 W" }  z; X& Q" k4 r$ItemUpgrade = @$_POST['item_upgrade'];6 E" v( f8 h6 R) @2 U, ?8 D, G
$ItemElement = @$_POST['item_element'];
& r7 k4 I+ E) c! \$ElementUpgrade = @$_POST['element_upgrade'];
( L$ q; N# O8 u/ k$ItemPierce = @$_POST['item_pierce'];0 c+ o; R9 c2 A- p) o
################################
* u8 \% E4 w2 f, x0 V( j% C& @8 w/ C; W" U2 g) @
//Check both variables for empty value
& X8 U3 K6 u5 U0 J! U- `: K4 t3 q% w3 q  U4 z7 w
if (!empty($_POST['char'])){* n, |' W9 D9 I! ]. ]. U
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
: }4 h/ o& ^: C' m1 p. e# q" l. c
! k6 e! u. ^- O. Am_szName = '{$name}'");
/ v$ K+ D0 Y; K6 K* C3 ]+ Jwhile ($row = mssql_fetch_object($find)){; M$ V! N, b2 T9 A5 F1 J" f
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
! y* Z$ w/ D1 b) x9 L4 L* M' }$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 w' R1 E' n- }, E1 {
/ P8 j: D  r- M0 g% ^
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
' B: w9 i  L+ b; A/ M/ T- `# R
8 `1 F7 {* [3 X, D9 C[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . f7 }, t$ e2 p# j# ~1 J& N# P+ B9 ?! u
* \2 u0 |% n  D$ u( n, u& W( f
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
! v: s/ U5 Z9 t# z- ]6 u9 E; v' |' P7 L0 @. v
'{$ElementUpgrade}', '{$ItemPierce}');");" f. h; W( h2 [1 r) W2 d# L
}( Y9 Q' U( ]% P8 K: h

4 _( g, r$ x& B5 \& P1 F}/ f8 i' f2 ~  _. J+ i
% j0 V0 I6 M' X& T  o
}4 _2 J! q- y- o% h* K

) \* }5 O& {+ o# _3 h! [4 s- j9 B# {$InitForm = InitForm();4 [  p. r  A+ b
$Listener = PostListener();7 u  V" a* ?# _  g; A. o* Y+ K" t

1 z/ C4 ]5 i) p$ g?>
# {2 z" D8 j8 ]5 \$ Q9 Z
2 w- B& o8 M0 L0 Z3 w) w, T6 N4 W' S7 A$ A# H1 b, y; ?  ^0 i& s

9 H. c6 ~8 t  c0 A
$ Y2 W, }6 ?& U7 `4 g! C( h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-23 11:50 , Processed in 0.058146 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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