飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php; k5 `& `; @- N4 }
function Connect () {+ t6 [$ R0 B7 |. l0 [% u3 l, x: m
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 5 F2 m2 W" d. O5 Q7 h$ [
7 X8 {; a0 a1 s9 B/ R/ e
Failed.');& m/ [3 k* q8 A2 k4 l, J6 q
}
$ d" J9 y' G% f7 ]Connect();1 z5 D* K+ g0 D. C3 @* [: |# ^

2 @' Y+ k. T/ w5 O; e! o9 Wfunction InitForm(){6 _* i0 L6 H3 @  R
//layout for the form
8 n: u* ~% J2 Q. S1 p; \echo "<strong>Send Items.</strong>; Y- Q. T* A5 Q" Q8 O4 b
<form name='select' method='post'>
+ V+ f  Z# T+ Z! P3 ?; O) C9 D<lable>Character Name</lable><br/>
, X% i( `: e/ U1 q; J) [; U9 I<input type='text' name='char'/><br/>
2 G! _  L  e: _& ~3 m) d% _4 R<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* F" s  @7 k0 _) B& S
<input type='text' name='item_name'/><br/># B# O/ G" c; r) v
<lable>Item Amount</lable><br/>
& c1 _# N4 ^* B% ?% U4 S2 o<input type='text' name='item_amount'/><br/>
7 `+ b3 u- s/ {<lable>Item Upgrade Amount</lable><br/>+ ~9 A0 A1 Y. k1 a8 K/ Z
<input type='text' name='item_upgrade'/><br/>
* J2 r9 E8 H6 K  c' D( G9 h6 C<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
' E3 }8 j7 |! P1 J4 R6 }7 c) K
6 k9 r: O5 a# K6 C! e0 g! x* C</lable><br/>0 I& p* _/ h3 x9 A
<input type='text' name='item_element'/><br/>
. s  X9 r. M8 n8 j<lable>Element Upgrade Amount</lable><br/>
! _( ]: w& H. v* p6 B<input type='text' name='element_upgrade'/><br/>
' C1 _9 x8 \# ~6 ?0 t<lable>Pierced Amount</lable><br/>
9 p/ M4 |5 m2 T5 A<input type='text' name='item_pierce'/><br/>
2 k# v: U* e/ P8 j* e3 ~" {<input type='submit'/>: M( }; {8 m. m" u! q7 i* v; o
</form>";
7 r' _" M/ D$ [7 b}
' ^2 {6 g1 y3 L# A# w3 ]9 a8 Q& d5 L3 e* t: |6 Y! t7 ~) k8 `( S  A# J
function PostListener (){  X" h9 @7 {1 u' G, s+ P& l% x- J+ m
//Add more post variables if needed and add them to initform() function aswell
% l9 p! u8 i7 U, }1 Q# C
* l5 Q* H, x, p: r" ^################################
) g+ h3 Z4 m- g! A3 Y; v##### Connection and Post ####### b; t1 L$ D& W& G# ~) D
################################/ f$ `0 H& O  W1 ?3 f- _
$name = @$_POST['char'];; }/ m8 k1 Q9 |+ V
$ItemName = @$_POST['item_name'];
; _& Q, \! \) j( j1 y$ N9 K9 W$ _$ItemAmount = @$_POST['item_amount'];; C2 j! l: y) a5 T# ]
$ItemId = @$_POST['item_id'];* S% q1 o& e5 i2 b1 M( T5 B
$ItemUpgrade = @$_POST['item_upgrade'];  ^1 I+ Z$ d4 a; t/ A
$ItemElement = @$_POST['item_element'];
/ ]- Q* p' X" t: M' y+ C$ElementUpgrade = @$_POST['element_upgrade'];
0 D' I" A+ b2 d) V& V( x$ItemPierce = @$_POST['item_pierce'];( P! Z" Q' w$ u* J6 X$ i
################################
) d$ }0 r- Z) N4 U, V2 m$ h$ M/ H" W/ W+ ?' L, ~2 R5 q) P2 j
//Check both variables for empty value. ~) K; X4 q8 _% p( D; y. {: V

+ U6 a+ z9 d: f7 n* n( Hif (!empty($_POST['char'])){. v* j/ }6 L. S! @& ?9 x
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
! a7 b5 Z! I1 q. w: p# p. E2 q9 E9 h( q( J# `- T
m_szName = '{$name}'");
! N: X0 l2 k: Z  h# c- ?, Xwhile ($row = mssql_fetch_object($find)){
0 ]: y1 L& f' d$ v2 wecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";5 q! S9 R, f9 Z
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % {6 |6 v% }% D
4 P3 t/ D. h3 o0 ~
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
/ T* g  y3 F+ y. o, r3 b" j+ `; S, v1 G0 ?0 L
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', " |! d0 M+ i6 @5 w  C2 z8 M
( t; j  F0 P- B  y
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ) `" u9 q5 n# U+ |

# M' Q) j$ P! o0 i0 }, a0 @( q'{$ElementUpgrade}', '{$ItemPierce}');");- _4 ^$ s9 y( y* ]. r9 @+ p
}  T( K0 w: F1 }2 n+ a! ^  H

& F! ^6 ]' b. M0 v/ V/ m& [}' Z, e0 p$ N1 i& h" R$ @; _3 y: {

1 a. b) ^/ b/ y2 s' \}3 d& U+ E. Y2 k4 h% A
- v+ {2 s9 {' I0 a4 i% ?% D8 d% |: a
$InitForm = InitForm();
( b  K5 g8 s; Q2 P  t! j) e$Listener = PostListener();! H, [# Z7 d% I  |# g

/ q# w# r5 {  o) Z, p?>
# D& L; ]+ s% I/ S9 v- [5 z# T. ?" \/ b1 v
4 m& L  `' e1 e) x4 k
" O2 K1 `- e  k1 x
9 V+ [1 u9 V( _2 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 13:48 , Processed in 0.068927 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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