飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php/ c! G" ]" U- N; k
function Connect () {
2 o% T9 s* J3 V, Mmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
* Y/ ^9 y6 `5 D! E" n! s+ U6 i2 J/ b- p
Failed.');, x& t  T* C9 h8 M  I* x* v
}% z, o' B+ C* m$ g
Connect();
( E# x) P: F' a6 ~% N
  k* a$ I+ V. {* V1 Y. Xfunction InitForm(){
8 c. P6 E7 P6 v* [; y2 t& ^//layout for the form
! e: B6 c* b/ a1 N1 H, r4 \% p  Iecho "<strong>Send Items.</strong>, }" O6 b8 H) L. \, f# x  `8 Q
<form name='select' method='post'>* q" U4 n  n3 x
<lable>Character Name</lable><br/>& o) c: G/ W. {' A* w, N2 Q. X. z! x
<input type='text' name='char'/><br/>
1 Q, O: r" k; i# \0 C% D<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
; C" a3 V$ m2 z<input type='text' name='item_name'/><br/>* R& M# B4 o3 r3 o
<lable>Item Amount</lable><br/>3 ]* p8 T2 A2 d- M, |7 k: L
<input type='text' name='item_amount'/><br/>
  N4 A, x8 ]& t0 R2 L<lable>Item Upgrade Amount</lable><br/>
9 _8 U" L2 S) b8 ?* r- C% U<input type='text' name='item_upgrade'/><br/>' O# ]- m' e2 ]1 \
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
. Q9 E6 ~+ p' c3 K* J  P- H5 m1 P
</lable><br/>
+ s* K  {% }$ Y1 T7 P! D<input type='text' name='item_element'/><br/>- M- O2 w7 b7 D, ^
<lable>Element Upgrade Amount</lable><br/>: Z; x/ U# E0 F' G
<input type='text' name='element_upgrade'/><br/>
. k- r7 g1 t- }( s' \" d- W<lable>Pierced Amount</lable><br/>
$ J: L6 M: `& |; n<input type='text' name='item_pierce'/><br/>
& s% U: f% S& i  A<input type='submit'/>$ |, N% j  Y" e
</form>";
" e# X; d) U  O4 f}
/ x! k4 ^) f8 I. f! k/ ]4 m2 L- }3 [% v6 M4 f5 ]
function PostListener (){) F2 S. C- X! G( T& [" L3 ]' n
//Add more post variables if needed and add them to initform() function aswell1 `1 A) ?* E  u' G
8 [1 W: D) i  p; r8 R- _
################################
5 a- }& o* Z4 k% }3 [! z. I##### Connection and Post ######
* s; R( j9 Q9 F. ^" {################################
5 @3 u; r6 D; r* s  \" n$name = @$_POST['char'];8 |, D: f1 H+ k" e4 B0 w# Z
$ItemName = @$_POST['item_name'];
7 Q! ]8 Z' m( c$ t& k$ItemAmount = @$_POST['item_amount'];5 P& d, X+ b2 _0 J3 F
$ItemId = @$_POST['item_id'];" ?' ^4 n0 y0 x  S. T( E0 A
$ItemUpgrade = @$_POST['item_upgrade'];
7 x4 T" L% M. K9 Z$ItemElement = @$_POST['item_element'];( _# s4 M- U: I) o7 c0 L9 d9 b" y
$ElementUpgrade = @$_POST['element_upgrade'];- l4 T% M# L. g8 v! V, U' r
$ItemPierce = @$_POST['item_pierce'];: J# m: D2 p: I2 p
################################
7 H! I! k4 i: s: O' D$ I% M8 E( \1 s- q  M& c
//Check both variables for empty value
% t( ^! N9 a. L: L5 T
$ q* v0 a0 m- sif (!empty($_POST['char'])){" T% j* Y8 @# t4 V; q8 H- ]) C3 |
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
( D3 w6 ?5 s; |9 V: H- ^) h: a% m. y% \( A9 `, O& s8 T& F) S9 x
m_szName = '{$name}'");
9 m8 m+ }5 C: D" W& Rwhile ($row = mssql_fetch_object($find)){  ]0 T/ u  T9 a& L) Z
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";; W! t% D$ a" k/ H& n: y& ]
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 6 A+ b7 J. Y' W+ K# m. T5 R" q
0 x. g0 t' _* P8 P7 }" V' i" H
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], - C( w' c1 L7 A7 |: D# ^7 [+ M. M' e
- h; i: L5 c3 p- X' }
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', / b$ |; [6 L! a7 E- X% N( t# p
4 {: |' `5 ^; ?8 Z( u$ K! W" I# @
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
. H! K/ C9 X$ M3 e, e, G+ s3 D4 W) m
'{$ElementUpgrade}', '{$ItemPierce}');");
& K& u; f7 J. O}0 z- L1 l$ F& E0 T1 |* Q
6 N. q* \* ~9 f, v  p( q
}
, `& P9 p( w' U7 f1 h9 e4 L9 Z& r2 a+ s. I: X. y5 z
}0 s4 H  U, z. f) @  ]

. y9 J( _* d% o6 B" c( D. V4 J* W' H6 \$InitForm = InitForm();
- \1 I6 p1 u; _5 n/ q) _# @$Listener = PostListener();
- d" H& ~" k8 H# N2 J4 B& h2 \. [# M/ f
?>
2 @! R( P& n: Z8 S. w- z" ]6 J
" \8 {6 ]) E" s! @4 b$ V8 X, {
/ D) T+ ?3 v1 H: L: E. M9 g1 f2 L- l& O; v+ K) ~$ \

/ E/ G' K$ P8 V# T9 J
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-26 05:02 , Processed in 0.059116 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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