飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
7 S2 p1 [% k2 M$ n; O' Kfunction Connect () {% f+ r: l, S  c+ N$ d; M' @. l) m+ f
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
. K7 s, Y6 v" y+ q0 o
+ y+ p1 O' D* K( g* D3 n' gFailed.');1 |  B3 k( R( i4 E, I
}0 u5 ]( N& M, t7 `: I7 h
Connect();
5 N/ z" {9 z2 @& ~! [! c5 e0 E0 r, m  I- N
function InitForm(){
9 z+ Z" @4 ]( ~; j; B5 b//layout for the form
. ~/ O3 d/ t7 D! @- L3 recho "<strong>Send Items.</strong>
0 C; Q1 J/ [; }* r6 Q<form name='select' method='post'>/ k7 b0 t* A# P. s6 k) |
<lable>Character Name</lable><br/>, f7 `5 A3 r8 J0 v
<input type='text' name='char'/><br/>
3 m; [+ G" I* ~4 E& _<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>, S7 K& P- l! s. M
<input type='text' name='item_name'/><br/>
9 I% V9 Q, Y8 D/ T; v<lable>Item Amount</lable><br/>
  I) S9 X1 ~' P7 c1 T<input type='text' name='item_amount'/><br/>& C) n! P* e8 _& K9 T; ?( @- C0 T
<lable>Item Upgrade Amount</lable><br/>% K! R. ?2 m/ N) u& U
<input type='text' name='item_upgrade'/><br/>+ x8 X- k8 {, w) t. \3 r
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
, I3 ?3 l5 R: S3 l/ c$ \
6 ]4 Q: b% q7 Q% ]7 Z3 S</lable><br/>. W5 T/ v* Y( N- Q/ L
<input type='text' name='item_element'/><br/>( ~' N. ^- |& z
<lable>Element Upgrade Amount</lable><br/>3 G7 S! E# Z" B3 P, {( _
<input type='text' name='element_upgrade'/><br/>
) A( {6 @. D/ O: p<lable>Pierced Amount</lable><br/>5 M% J" g  u3 ]0 J, z( P
<input type='text' name='item_pierce'/><br/>; w$ I% ]" \/ M( v
<input type='submit'/>
. R* ?1 G$ d! B, U# k3 H</form>";. t* Z$ C" x  E7 s- Q/ @7 P0 w
}& n# Y+ K* G1 D; `: J6 c) t9 V
3 w  v7 f$ T$ X% H1 z/ l
function PostListener (){3 f2 R( {7 [; D" i
//Add more post variables if needed and add them to initform() function aswell
/ |( |/ K6 u: ]$ a2 e2 k7 m5 \1 f
################################5 i& w: T; k4 X
##### Connection and Post ######
9 w; j5 A. d; [. e1 J* w################################
9 O, e3 K. b  Y5 R+ m: K8 ?$name = @$_POST['char'];: S+ J1 d. f  H) \
$ItemName = @$_POST['item_name'];
* d" E& U( p' g9 r8 {3 F$ItemAmount = @$_POST['item_amount'];( k" A4 y# p% h- ~# I2 d9 K* P
$ItemId = @$_POST['item_id'];
: g$ X6 k) {" E1 b$ItemUpgrade = @$_POST['item_upgrade'];
1 z6 E7 b- d! p; }. @  c& W$ItemElement = @$_POST['item_element'];) ^8 a' D( a- E3 r- ~, P
$ElementUpgrade = @$_POST['element_upgrade'];
& N" V. Z# Y0 [# x9 Q$ItemPierce = @$_POST['item_pierce'];1 B% Z; T( Y& U& A  q* o7 D
################################
8 C* \" e7 L5 x  A1 N  m' f7 S, g4 ?0 P- ^4 X& C& q
//Check both variables for empty value
; i9 q  r! u  X1 u$ i
/ B- O* d5 k2 t& C  Hif (!empty($_POST['char'])){$ F0 y: \% {0 J. W8 P4 e
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ' |& O( m7 x% E' p4 Z- v0 _* z

: _6 D# w- L7 O  `, H# I0 @7 nm_szName = '{$name}'");: }- e) {& s' f% c
while ($row = mssql_fetch_object($find)){9 k9 \/ f* ?% c8 {  ]
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";8 q1 R' B! X3 L; q2 ~9 _
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 4 j% Q+ ]( R5 L- E) ]6 R3 |
$ F. T4 o4 \  L& j
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ( ~0 o0 H6 D" t- T/ n4 [- p( [! f
, M4 p, J* t8 C9 I- j' X
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ) q  o: r- Q: Y

5 r1 ~0 A. t5 ^+ sN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 5 D/ e/ V5 @, O* S1 @0 x

  }( z/ C. h4 ?# E) d'{$ElementUpgrade}', '{$ItemPierce}');");/ x5 ?; c' L2 A" h, F! ^3 C# k
}0 ]4 R" ]1 O4 G3 t# t2 z
$ R  u1 S6 b: r8 o# k- q" ?# _
}
" }7 n. S* T, D: v$ D% x
! Q- p- T; _0 B, a}
6 L* i/ [2 P5 E+ k# ?( h& Q$ ^
. V: z! Y, J) j3 _* |( h7 @$InitForm = InitForm();" h; h% A! \7 t2 S* h6 T+ {0 X
$Listener = PostListener();
$ G( J" G' X1 Q8 K
1 C( H2 _- H* B/ Y. T?>: Y- s' t7 `/ \2 ?4 l" g

- F) N( T4 v; u
% {. v( ^, S& C$ ?+ H; M" ~0 {. O" i! R9 j+ Z
; z! a" E$ t$ X; d
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-29 17:54 , Processed in 0.061828 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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