飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
$ G' c, J7 l0 I1 V# Zfunction Connect () {# T% R1 J$ K+ z5 F2 L  W0 _1 \
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 6 W+ s$ m, |/ w, d3 R: B

/ C/ c& Z3 o1 s) ?6 n& JFailed.');
! \) }; c4 t; `* Y}
. w& z/ O& T3 ?- `Connect();5 G# u3 Z4 M1 b1 y  ]! p( e- P! V
8 a7 m$ m$ G& g, [" y% u8 D# u& o9 w
function InitForm(){  d8 ]% a& Q  T
//layout for the form
, `2 F5 F, ~/ q( M6 p, \echo "<strong>Send Items.</strong>7 ~9 ~3 I4 T5 q3 T6 F" g
<form name='select' method='post'>
2 p3 Z7 f, w2 t6 B: N0 M1 |+ `8 n<lable>Character Name</lable><br/>
  W% s+ |, `3 R5 V# l+ h) v<input type='text' name='char'/><br/>4 O" k: s4 Q0 i/ t
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 ~. p6 p! z# a1 Y* @  r9 a<input type='text' name='item_name'/><br/>
  V7 ^7 e/ f5 ]<lable>Item Amount</lable><br/>9 J# @3 ~( K7 a$ u1 E' |* m
<input type='text' name='item_amount'/><br/>1 {5 D& b2 y8 v4 s
<lable>Item Upgrade Amount</lable><br/>+ L1 a6 B/ U( d! [8 Y8 ~
<input type='text' name='item_upgrade'/><br/>3 S0 \; M* c/ x% j9 U
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)5 K3 s% T3 V! g' D6 {4 Q

3 d' o% q$ r, J9 c7 S</lable><br/>
4 X) Q& ^' u7 J( R* p% H( D# a# U<input type='text' name='item_element'/><br/>) `/ r% e6 x6 t9 K9 {
<lable>Element Upgrade Amount</lable><br/>: [; ~1 x% x. A" _
<input type='text' name='element_upgrade'/><br/>& J8 V4 X& `8 c5 F9 {, l( R
<lable>Pierced Amount</lable><br/>) ?9 G9 D' Q, L" I% o, [7 F
<input type='text' name='item_pierce'/><br/>
2 d  {7 \2 E/ t) f9 v0 m9 S1 i<input type='submit'/>3 K) a" d. S$ B8 n  F
</form>";
7 O7 n6 c1 u8 H" }9 x: f8 b}
! s& j2 e! E# t0 x# Y7 O
! c3 j) T0 t9 y& _function PostListener (){
+ l. ^5 W! I9 D% j//Add more post variables if needed and add them to initform() function aswell: a" |: Y) U0 K) V) S
  B8 ^# m; A2 R) D" X1 Q# D# j" l% P
################################
3 h" z- \2 ~. a# k& A# e$ U##### Connection and Post ######
2 J/ o. V2 i; |################################
9 Q" O/ _0 i& \$name = @$_POST['char'];1 f* @, n$ F/ E' y" f
$ItemName = @$_POST['item_name'];! @; J$ a/ q; B8 R3 K' |- J. s( j
$ItemAmount = @$_POST['item_amount'];
: A% J( |3 x& {# A2 c/ H- u$ItemId = @$_POST['item_id'];
$ ?( a* G! U$ B$ e" s$ItemUpgrade = @$_POST['item_upgrade'];# R( q8 P7 A9 s
$ItemElement = @$_POST['item_element'];  {5 n' d/ F" o; y) K' |
$ElementUpgrade = @$_POST['element_upgrade'];! n+ e0 P" H7 t  a2 D
$ItemPierce = @$_POST['item_pierce'];# m2 e( a( [( e( }- d) R: ]
################################
9 P# {$ ]0 e1 I+ A9 N8 I/ y7 M/ ?( B: x
//Check both variables for empty value
3 N+ S' S) T. ~$ \& S! B; H, ~, Q4 N8 F9 [# I
if (!empty($_POST['char'])){
. U1 S: [6 j; \5 K* Q$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; I& M! k* z$ z& @/ @9 F& q. b) D

: k8 Z8 a9 t- Y& z' Sm_szName = '{$name}'");
9 h% n+ m, O1 Dwhile ($row = mssql_fetch_object($find)){
; p' v$ t9 W+ yecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. l6 C! N& `- j8 Q* d7 ^+ t
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], , s) o# u- Z- Z+ _) n3 F. `

$ t# V; _5 l" F& r2 Z3 Y9 ][serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
) `. D, h. b! s: J. S3 ]2 _7 i3 E2 [. u  c* `, d
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
% ?# _8 ]/ H' o) p' V" v" y7 x: b7 ~1 Q* M: S" a
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
+ I. K, U* \" E0 Y( t
3 ^; _" M, r$ i9 Z9 J' R! u'{$ElementUpgrade}', '{$ItemPierce}');");+ K: ?# b4 V$ s: e. u
}! y; @" ~+ J- r' |

/ j7 E8 _9 f) J6 A, s  N  r}( ~& @& _: z( \, v' ~( _' R- i
5 \; |7 R* m2 H; F1 i! a2 E6 K
}* s7 M& `7 ]0 p. k/ _) k

* J  D9 I- I) s& E& Z$InitForm = InitForm();
+ O- K* u' A9 y0 o+ {4 h* b$Listener = PostListener();
0 a& k. ?' @6 r, X' W- T. _. w5 v
, w2 Y8 O3 C8 G) E# m?>9 Q( X; b. y3 W

! e6 L1 E$ L+ B1 H+ A3 B1 f* b! y4 D6 U6 E

* B1 ?# W; {( P+ H3 n4 W3 n. s9 ~# X
) h  k( E8 E( N
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-4 01:46 , Processed in 0.063725 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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