飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php# s7 U  d- d# q, q% E
function Connect () {
" U( C% N8 T2 c% Y8 G& ymssql_connect('Server','UserName','Password') or die('Error: Connection to DB
; W. B( o2 N1 b
1 q% D5 k: F  h' l! HFailed.');
! Q/ E; L& n5 s# M$ Z}3 F9 R" p5 Z# r( L2 u  j5 G! H
Connect();
; i( [6 x  Q4 z6 g7 \: f
. {) q/ O* |! }% r/ k) Z% tfunction InitForm(){
- Y4 Y7 W5 D; \9 }, y! u- f//layout for the form& z+ A8 u/ ~5 D! v" k+ K) B
echo "<strong>Send Items.</strong>
1 z: t5 e0 ]  _( u<form name='select' method='post'>
2 v) `/ g% p2 o. q9 ~. n1 d<lable>Character Name</lable><br/>: H5 @9 [" L+ k/ B# l( M$ }
<input type='text' name='char'/><br/>
5 e0 O& L( y7 z<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 Q3 h; p( P0 o<input type='text' name='item_name'/><br/>/ @/ |1 r# i, D2 h0 m$ U* ~/ K
<lable>Item Amount</lable><br/>
- K. |3 h% o1 f6 }<input type='text' name='item_amount'/><br/>- T/ Q# }5 r$ P0 h
<lable>Item Upgrade Amount</lable><br/>' `; q2 w+ g4 Q
<input type='text' name='item_upgrade'/><br/>
7 N9 \+ ]- U$ k6 W) e- S<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.); u1 p" c9 X7 l, U
2 o' i& Q/ z8 b8 s
</lable><br/>& s; K9 a# h! x7 }6 _3 R9 N
<input type='text' name='item_element'/><br/>8 \" U. {. m% p* ?  T1 |' z2 x- F3 _
<lable>Element Upgrade Amount</lable><br/>
9 d: D1 @3 d+ [4 q4 S<input type='text' name='element_upgrade'/><br/>$ O( H/ H: z; x$ o% @5 h
<lable>Pierced Amount</lable><br/>( @" b7 O6 h% ], _
<input type='text' name='item_pierce'/><br/>) J6 N" O0 x1 l/ r  [9 F
<input type='submit'/>
/ Y+ W8 r( w) j/ \& r  b</form>";# M8 C/ u" s' l$ U
}
4 B6 p- D9 J# j! p  X5 y4 A
% I( \+ q; i( ^+ @' Ufunction PostListener (){( b  s. [7 p7 p( @$ q
//Add more post variables if needed and add them to initform() function aswell
7 i8 O- U9 V' Y+ X; ~
: e" V" Y- o1 i: [7 n2 J  }2 F################################
  @! H% C4 u0 C  F##### Connection and Post ######
( V( }% v+ O0 H0 f: Z( P################################
, k" F* U: A: X: Y$name = @$_POST['char'];
4 \2 c- d+ X" d3 b9 L$ItemName = @$_POST['item_name'];$ |( [7 E: Y2 ^* Q8 ~+ @
$ItemAmount = @$_POST['item_amount'];1 W: e/ B9 N9 C5 u# N5 t8 D) ~
$ItemId = @$_POST['item_id'];/ S3 y$ q% D+ a$ Q( Z) c7 L
$ItemUpgrade = @$_POST['item_upgrade'];5 O- c" ~# e7 `  d1 `0 R# X
$ItemElement = @$_POST['item_element'];
" k$ a' f3 N, V0 i$ElementUpgrade = @$_POST['element_upgrade'];0 F6 P8 Z+ [& `3 [# K" h  J1 R
$ItemPierce = @$_POST['item_pierce'];7 G8 u2 B6 _& a7 E  {8 u
################################
& ^4 s2 m0 f2 a
& s/ m( Y0 f" x5 _, l! |0 u//Check both variables for empty value
/ V7 F, h: o, V9 E
. T+ d- I. ^1 F. sif (!empty($_POST['char'])){
2 j* J7 X) D% C3 d- E- M$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
5 M6 ^  s. r4 k' Y( ^5 e9 N* E! ?
m_szName = '{$name}'");5 }4 O! I; T0 H
while ($row = mssql_fetch_object($find)){/ P) {9 n/ ]' ~) J1 l7 u
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. a3 C4 P1 m1 B$ _" M
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], . k$ N# ^: ?" @5 A% v; |, C

+ _" u- V  j3 k+ ~1 N8 h6 x5 `[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 4 i* X; y& B* R" v* F
9 g! q% L$ g; z1 `! }# }4 w" S
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
; U7 m7 H# Z! Y) R9 c3 w5 m5 y8 b& o! u, H
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 8 j# u/ A# |% x3 k

$ r- n' q4 a: W7 \0 A'{$ElementUpgrade}', '{$ItemPierce}');");
4 P! E  i% r1 A/ C  [}
9 H) u5 Z* I3 S$ ]  U) C* P/ [% F1 i; H  ^8 I! k# U& x
}
8 ]7 ~& i7 J. P$ Q$ s4 X  I- K, s0 y2 A$ w) ]( O
}
! i9 g5 o, Y& ~8 ~/ f
- G7 ^9 ?: ^5 I" t$InitForm = InitForm();
/ s$ y) i( S% D! g. I+ n7 W$Listener = PostListener();
( b3 H' h/ U5 _* k5 a
% g3 B2 c. _4 c0 D' m" s?>
6 {4 [' H0 t, n& s8 Y5 V) p7 k  m0 X1 Y5 u* a* w' m, G
, L) k0 A; [' t! n0 O1 b' z5 G2 e

% m7 ]' i  a" B) p& r% D! i2 L& P# e. w. ?8 h, G$ u1 O7 w' @
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-9 02:16 , Processed in 0.063703 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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