飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
+ R. t# p, F* C9 Xfunction Connect () {6 m; h2 }5 l; C6 E: i) _- E
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
& F8 x0 L6 S- L3 R" j
% F" y% S  C( Y* }Failed.');1 O9 |. k+ B( T. S' J6 j; i5 g
}4 b$ _/ R3 w/ O: _5 @
Connect();; V2 V/ G( _0 N# L, i

% s! x9 l) ^" W$ ifunction InitForm(){
1 N# y' M2 ~1 u! g7 A& e/ C2 `7 y//layout for the form
( |0 s& o: O5 F; _) V$ ~echo "<strong>Send Items.</strong>& i3 d/ S: m0 U# l" O- O
<form name='select' method='post'>- C( Y" x7 r0 h# E" ]" o8 X$ i
<lable>Character Name</lable><br/>  @0 u5 {  R* e) _3 ]3 |3 F" E
<input type='text' name='char'/><br/>
6 S+ M* b1 l- T: \1 H<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
- C. A* @+ s" u# \! C" L<input type='text' name='item_name'/><br/>% r2 K' O0 {8 F; T- b/ I( W
<lable>Item Amount</lable><br/>
7 {* w' J6 ?$ U8 x& u0 i9 F<input type='text' name='item_amount'/><br/>. e+ `. {& N& Q# R. H
<lable>Item Upgrade Amount</lable><br/>
. _6 p% q* z$ F$ F! F2 D9 T, L<input type='text' name='item_upgrade'/><br/>
8 H9 K( s/ o. ~3 a, @# _<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)1 S+ a* C* C2 w5 ]; f# w
9 ^# k; g* m5 n1 O
</lable><br/>" ~( y+ ]% p' V' F( U
<input type='text' name='item_element'/><br/>  R7 o0 j. Y; U, d( s) k+ s
<lable>Element Upgrade Amount</lable><br/>' |# d# r) ~* `- W
<input type='text' name='element_upgrade'/><br/>8 J7 E! p% K9 S7 l! T. k* Q
<lable>Pierced Amount</lable><br/>
; r% L1 a* S4 ^% d<input type='text' name='item_pierce'/><br/>
, x) ]5 B2 s  Q, \<input type='submit'/>4 z" l: T' z8 J. H1 `
</form>";1 H4 A2 `# w# y' h% N
}
$ ~% ?1 C) i' t6 p. D) @
6 C& @+ K% r3 o$ {/ \# E; qfunction PostListener (){# X: b, p' d% p( |1 `) J
//Add more post variables if needed and add them to initform() function aswell6 h) B/ P& ?! A3 ?! c5 y2 Y

& T" C! J1 k8 A% ]8 z7 _& d################################
* m0 O6 ]0 o8 R5 S  G1 v5 R; S##### Connection and Post ######; u/ ^, O& M- D: f4 U: @: b
################################8 y- O1 i2 H: {2 P( T& e5 _
$name = @$_POST['char'];: a7 ^0 p) x( Q. h$ ]) ~
$ItemName = @$_POST['item_name'];- C8 ?+ s- B! p; t
$ItemAmount = @$_POST['item_amount'];. Z% z9 v$ p3 ?: X% V) ?, F* {
$ItemId = @$_POST['item_id'];- Z1 M$ ?, H4 c2 P
$ItemUpgrade = @$_POST['item_upgrade'];
# s( e& z* O# t2 \9 a2 a6 H% X# T2 n$ItemElement = @$_POST['item_element'];3 J5 V* s5 }6 B8 Q1 y  c
$ElementUpgrade = @$_POST['element_upgrade'];) l# v; R2 X7 b1 Q7 m7 ?
$ItemPierce = @$_POST['item_pierce'];1 v% w" i& Z- }$ S9 d4 Y  h! T- s
################################" U/ `6 a, M( ?/ y

0 J  O( _- x, z1 u, f//Check both variables for empty value+ U/ W8 u% @$ A: f) X. ]& N3 u
; t( }7 U* ~  w+ @6 V: E0 l4 P
if (!empty($_POST['char'])){; a$ a  j5 `& @
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
( z  A1 [, V2 M9 t4 Z! N& d/ l
4 W( C+ ~7 f" @m_szName = '{$name}'");- Z0 `& b2 M) P# X
while ($row = mssql_fetch_object($find)){
( ]2 x5 \6 Z/ F1 j- n0 }: wecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ M- C% M, ~' }2 O! {  W
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
; r4 E: ~: @. q. p3 K5 U$ S
8 l3 N2 [1 `* [3 ]) b[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
! g6 [0 W" X& u/ ~  r8 k1 x5 v
9 p% H+ n0 ]( u[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
. H, F( U' @% N; p7 {
1 a2 M, W4 d" Q. K( N& TN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
, C4 E1 w$ W+ B* Y( ?9 k  R- T6 K5 Y: B  ~) T
'{$ElementUpgrade}', '{$ItemPierce}');");
& A$ i* e$ \! X) p5 v}1 t/ K& d4 @! j0 k" g& `
/ \5 D* x, g5 a( L; V
}
) H1 _8 F) s4 L. j
9 M+ L; E" g8 T" z}
" J7 G3 _0 H% K8 z1 i4 Z0 d2 N& \, d( M9 C0 o4 v6 @
$InitForm = InitForm();
& j% X+ f" y, O+ Z# Q$Listener = PostListener();& {/ G3 m) a& }' G/ z

- y& @# S. P+ @2 a9 n# a4 U( G?>
% T5 r6 E/ o) ], N3 T: B7 t, p( w4 L$ S2 ]- V- c
7 n9 S2 z4 C) ]% m* [
/ x$ b( t& v; }3 u3 }. |2 d, I" G) e5 Y

0 ]& s- ~6 z/ P3 s) L4 P: z0 Y) r
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-13 00:08 , Processed in 0.062189 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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