飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php$ w9 V/ f6 I2 w3 K- D
function Connect () {
3 B4 E& Y( ~: x9 Kmssql_connect('Server','UserName','Password') or die('Error: Connection to DB : F9 |# J% o1 x. w9 x& g
+ k% g# S4 I0 ]  G2 n4 D6 @  g
Failed.');7 ?8 I' ^! N# E8 V" F
}
: {% g0 z: |/ s# h! w7 o! L  z, T1 sConnect();3 _8 W& G9 I! e
8 d7 z7 R6 p% Y0 \( D3 t
function InitForm(){, b9 O# f0 g1 y/ ^6 t
//layout for the form3 K. I* G! P3 b4 y  q6 `
echo "<strong>Send Items.</strong>
* S9 M, F4 H. k<form name='select' method='post'>
! N! X/ c2 p8 _% Y; O, A<lable>Character Name</lable><br/>; d' s: e8 h4 J% Q0 T$ D7 j
<input type='text' name='char'/><br/>
; d8 h0 J! v" {! {0 ]* F0 c" }- @* s<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>5 J) p& T! n, Y' i4 A& g
<input type='text' name='item_name'/><br/># {  _0 V8 E, J' U' A
<lable>Item Amount</lable><br/>
5 |4 W3 Y4 V; N$ r<input type='text' name='item_amount'/><br/>' g: X% {0 i, a# p& w
<lable>Item Upgrade Amount</lable><br/>
  G  X  w6 G* d1 S3 G1 \<input type='text' name='item_upgrade'/><br/>  s' q2 F  o  U( T6 c9 e2 _" a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
6 J: }' k3 S$ `
' n$ A; [" [3 G: u</lable><br/>
1 i+ D" T! Q$ U" H# ^, i<input type='text' name='item_element'/><br/>
' N( p- @* ^+ T/ h6 Q' Z" h2 T<lable>Element Upgrade Amount</lable><br/>& B# V; I+ V5 l) [( `' a# ^8 p3 u
<input type='text' name='element_upgrade'/><br/>
! N% |3 N+ y  d<lable>Pierced Amount</lable><br/>  ^/ Z( O7 v" F8 A8 R( F
<input type='text' name='item_pierce'/><br/>7 V; O9 E, p) t
<input type='submit'/>  [3 j+ r% C1 e6 ?
</form>";
! c9 y) l5 L1 A' K& n}
0 Z( W& A$ [4 p/ `, f1 M* E6 T6 w) B9 k! Q8 A& {  Z3 _
function PostListener (){3 P0 T8 N- G) o) _" M- F0 O5 _
//Add more post variables if needed and add them to initform() function aswell
% R4 Z7 [0 }, @* x
& m1 p! [# b  n################################
% L7 h- N7 o% I2 T) ?3 r##### Connection and Post ######5 w5 j' z5 D5 I1 y$ j$ e
################################
* `  y. o. S6 o& [$name = @$_POST['char'];# `- B, W  f$ Y1 `
$ItemName = @$_POST['item_name'];( k3 s- C5 F% Q0 m
$ItemAmount = @$_POST['item_amount'];
- l4 t6 x* J2 _' I9 S+ f$ItemId = @$_POST['item_id'];
& v$ I3 B4 p3 \4 s! i$ItemUpgrade = @$_POST['item_upgrade'];
9 W$ C) O2 B9 h6 }$ItemElement = @$_POST['item_element'];
$ n0 u6 E. ~- f9 P+ g2 ^$ElementUpgrade = @$_POST['element_upgrade'];- B. i, u" z$ T( e4 ?1 E
$ItemPierce = @$_POST['item_pierce'];
. g/ c4 f2 I9 M. h0 W+ r################################
4 a- @8 [; \) C$ g6 z8 w6 l8 R7 ?0 I+ x5 A% v
//Check both variables for empty value* G( K0 [' L" d. k) l

1 k0 q) B1 I3 g  ]3 e8 l9 dif (!empty($_POST['char'])){, T7 F8 u" T- o( m1 ^# K& Q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
# X, ~# ?6 }7 Y/ ?) W- O' R# {) V) s# F% g' `7 ~$ P# r) \
m_szName = '{$name}'");+ }/ V& B4 E/ l/ M* L8 c
while ($row = mssql_fetch_object($find)){% z8 D7 [4 Y  Q# f) q2 A
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";% p) r2 C/ ?. l. f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
# ~2 C$ k! b% D3 p% |, G# ?; O- }( n0 C; K: [3 ]
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 4 N5 H, k  i& R/ g( _; I

1 q- C1 t# ^7 _% Q[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 4 Q2 ~) s  b3 T* c) I
$ P/ C% d3 m; `: G' x9 c
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', & C3 n! Z2 Z+ D+ L7 w
0 ^8 H% k* S1 P- a$ q
'{$ElementUpgrade}', '{$ItemPierce}');");. C$ F: x. w5 f# o4 j! C
}
- n! }: a7 ]. y$ G) h9 a7 \; U' Z! s. ^4 N) Q; [) y4 A7 v
}
, _' _) c( F  _7 P: j; U8 F" ^' P  M2 m+ ^' _- C9 N
}  I: R2 S& \5 F  \5 k. Y
* K" i$ J3 ^' j8 G% T9 y5 i5 `% v
$InitForm = InitForm();; L8 F0 @+ g4 G  r3 ?8 @
$Listener = PostListener();
1 ^4 Y/ X, x+ G0 G- p9 w6 a
& }& K6 e7 b3 @6 L?>
% u$ x1 U% S0 |; a
6 k: ^6 r; g* V0 C& J$ a
$ R' R0 h6 X+ I) G2 p% D
; l* N' g/ f0 ]+ A: w) Z) _3 h1 S5 c; v# T! |' ~; e
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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