飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php1 Q% c# f, c+ P+ n5 R& q
function Connect () {
' H9 Z; e- c- ^mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
5 o* |4 K. q$ s5 \9 i/ N; ^+ b  J
# M" V1 L# i+ O; fFailed.');- K; _0 V3 B+ g# M  q
}* ?0 R' q* ^& @% Q# p8 P
Connect();2 q7 v2 _' r) f: i, Q8 F! h
+ W* t' F, Z, H! d4 _) ]
function InitForm(){( S$ N: S( r# P: I, M2 P8 L
//layout for the form7 [3 u* O# `: k' [! c7 j" ?
echo "<strong>Send Items.</strong>
- |8 U/ K9 F4 p! I' a2 b<form name='select' method='post'>6 P7 [" z( Y' G8 D
<lable>Character Name</lable><br/>
6 a8 k5 I: l2 \, N5 z<input type='text' name='char'/><br/>$ w( r+ `5 D4 N' C1 a, |
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
' _! S8 _4 y8 b6 w<input type='text' name='item_name'/><br/>/ i- v6 o( R  q6 V& v, q
<lable>Item Amount</lable><br/>
9 `/ e- i' a: t/ }6 r1 j& {: E<input type='text' name='item_amount'/><br/>
) r- b! l0 I. d, z5 e0 p<lable>Item Upgrade Amount</lable><br/>6 i7 t# W$ ~  [( B) K
<input type='text' name='item_upgrade'/><br/>/ E4 f, v+ K0 F! p: z% P" L
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
& W; u* R7 a. w7 J1 T
" X, [. }: g$ \</lable><br/>
4 l! H/ p6 p; ]; e" B- i<input type='text' name='item_element'/><br/>1 b: h* t, z- U! P
<lable>Element Upgrade Amount</lable><br/>
+ O5 x. n5 K: y8 e  M1 p# h<input type='text' name='element_upgrade'/><br/>
9 C9 Q. E0 A# S7 W  X3 T+ x/ L% r<lable>Pierced Amount</lable><br/>
9 v8 _' c# v' O7 ^+ w4 A" I/ _) [<input type='text' name='item_pierce'/><br/>
% Q7 l. U$ t' a( K' L# K  d1 y<input type='submit'/>
$ S- z& Z4 r% ]7 o& k</form>";" E3 p" W6 U& @/ @/ R' j- _+ G2 [; c
}
! w" u- t7 E2 U1 [9 D7 r8 [" d0 f# G! S% K9 r! N! v* p
function PostListener (){
% y* O. V- y% A1 b  p4 G  _: j//Add more post variables if needed and add them to initform() function aswell
) Z' [$ l5 s/ `0 s6 g! J5 k- |8 r/ j
& m* q# b! f$ Q+ V, }2 r5 @9 o$ B' w################################
% ^" b& `1 h. X- e' F! s##### Connection and Post ######5 ~* B1 c( H" [; m% M/ u- v& K
################################. _- V% A6 o; ?
$name = @$_POST['char'];2 F1 D, ^. L% O) t
$ItemName = @$_POST['item_name'];
. a9 }, Z7 _- g* L9 j1 b/ Y$ItemAmount = @$_POST['item_amount'];7 {9 h* Y( X% Y* p
$ItemId = @$_POST['item_id'];0 V4 G$ h' U  |; N* O; y- y
$ItemUpgrade = @$_POST['item_upgrade'];0 T; _# _; t& ]( \, v- g2 Q
$ItemElement = @$_POST['item_element'];
3 H) R, O/ Y) I$ O$ElementUpgrade = @$_POST['element_upgrade'];! `3 T8 u# _2 R  C! S6 w
$ItemPierce = @$_POST['item_pierce'];7 D4 Y3 r& b3 b4 b  n' I
################################. L4 l, J/ T8 B* C- z0 a0 o
9 m9 Z5 W# P3 n/ q
//Check both variables for empty value7 _5 P4 |% a. u. H% B
6 [$ [  c, c( d: W: V& D9 S! G
if (!empty($_POST['char'])){
, N8 @5 I# ~: s8 l4 p1 V9 `$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
5 z2 T& ^6 D/ h. |' t
$ q; U* s3 m+ r0 Wm_szName = '{$name}'");
$ G5 c7 R1 a8 y1 z: }( Wwhile ($row = mssql_fetch_object($find)){  ~: `, y# z3 o  q+ @% N+ \! u
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";: a, X( u( Q) E! S
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: @$ f6 j3 z' a9 q" q! I; |. d
  s2 r5 h( j& t- ]; V+ c1 h[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
0 f4 t! a7 ]" Z
5 d; C- B! H+ ^/ q[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
6 D; z- _& ?) c, u/ b1 a& d- Z" O4 w+ }$ A: ~4 U0 w4 ?! Q
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
' S& ?* a2 C% n" b& Z3 J, C
4 [7 o# G7 N# D8 p0 \'{$ElementUpgrade}', '{$ItemPierce}');");
: U& P" z; F& a7 d3 |5 e! [# G}$ X- {5 j1 q8 L. S* w6 V

# y5 H% ]( A9 d}3 B/ H  @6 U# l; a1 K
9 e: U) u4 Y( p) u8 S, ~# J
}
) ]5 m$ V0 \/ I; S; p7 C2 i" C5 U6 M
$InitForm = InitForm();
* \6 N6 k: S. N$Listener = PostListener();7 h: f$ E7 f  D6 d: K

9 p! @7 A  D, g( W4 ~' D6 b?>
7 j0 q8 m; T( d# J
8 u) x3 C% e- G$ i) Q) g6 x# j, r) B9 |

3 w, I' e8 a. F. }9 g$ Y; K; Z
/ v; C$ H' D' f4 \
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-1 21:15 , Processed in 0.059515 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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