飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
. H8 i' h/ p, W9 Xfunction Connect () {
1 B* J0 g- m( U) ~, U# ?  {: Fmssql_connect('Server','UserName','Password') or die('Error: Connection to DB , V" ^8 S7 ^7 |, [0 O
! e- |$ f7 M4 T( T( S
Failed.');
  X. l3 O" P, l+ i8 Q! e3 L: q' ]}, v* m0 {  J2 y* E
Connect();% b9 K4 @( K6 Q0 ~$ v

$ {6 v. X% f% v: n$ dfunction InitForm(){
& c. J' X9 H2 W! i+ _2 f2 V//layout for the form
2 Z  C9 c, A4 n. V/ ~; D' g% Secho "<strong>Send Items.</strong>& U' q" r6 s: v0 x5 R# k
<form name='select' method='post'>
2 C+ Z$ @/ _9 N; r( m& `<lable>Character Name</lable><br/>3 z4 z, Q8 M( C" i" c# S. z3 S
<input type='text' name='char'/><br/># G' v- S2 K- |1 W
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
# E- z4 ^9 t' F: z+ w<input type='text' name='item_name'/><br/>
  c; h5 C$ k. X, Y) W4 G6 n2 V+ J<lable>Item Amount</lable><br/>
4 w3 o4 r6 y4 O) N) B% [<input type='text' name='item_amount'/><br/>
9 k1 }) K4 s, b2 u2 K7 ^<lable>Item Upgrade Amount</lable><br/>/ L7 u" f6 V; _; {* d
<input type='text' name='item_upgrade'/><br/>7 b0 y* Q% W1 Z& {2 O/ Z- G. V
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)  v# p* ]0 {$ a- J4 n1 \$ i6 F

" G& R* V3 M: a3 i4 y+ c</lable><br/>
) R; \! _$ ~. i4 {<input type='text' name='item_element'/><br/>  G% X) t7 q3 |6 E* F; E7 R
<lable>Element Upgrade Amount</lable><br/>
. w/ @+ _& Z# q5 B+ U% g, ?$ @<input type='text' name='element_upgrade'/><br/>
$ _6 q0 i6 D& H. g; {<lable>Pierced Amount</lable><br/>5 ^' y# h1 B8 e1 a* @3 ?
<input type='text' name='item_pierce'/><br/>! c5 X( Q$ y! r0 v& X5 _4 k( w' @
<input type='submit'/>0 a# D$ O0 Q$ |; F& O
</form>";! Y; z% c( _0 u+ t) Z
}
; p$ K& ]! Y! T1 u4 ?6 m6 ^( f' D8 U* ^0 G/ o7 g
function PostListener (){( f" J8 k4 u6 ^& I
//Add more post variables if needed and add them to initform() function aswell; A7 @4 R6 y* X) ]7 S6 p
$ i3 b2 n) @$ z
################################! S8 u$ ~; i% I8 n
##### Connection and Post ######4 K) q. O. h6 \3 G3 j
################################
7 v3 a6 w9 q% \9 p$name = @$_POST['char'];
9 b5 `" P- w; Q! h) c  ?9 k$ItemName = @$_POST['item_name'];9 N7 x. Y, J' V- [# b0 d
$ItemAmount = @$_POST['item_amount'];# D# F$ B8 E: u+ Z
$ItemId = @$_POST['item_id'];1 ^) B, ~' Z/ D# u
$ItemUpgrade = @$_POST['item_upgrade'];
5 q' Z: S) e' B$ItemElement = @$_POST['item_element'];9 f/ r) M- ~, R( u+ ?
$ElementUpgrade = @$_POST['element_upgrade'];4 B2 G: v9 R6 Z+ k/ Y; }# q
$ItemPierce = @$_POST['item_pierce'];5 P" m" Q; C8 \% x  t" B; a/ ^
################################2 W; P9 x- J; A
; c0 s' R3 U0 _. ^4 J- A
//Check both variables for empty value# \$ m) q3 C5 F. Y! c% [; t

, a5 B4 t$ H( Q; T& B$ F/ q; u  D) kif (!empty($_POST['char'])){' P" ^, Q1 T/ O; V' V/ k
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
2 M( W  G/ n/ m9 t% P- g$ d7 {# M. x: O2 }: t
m_szName = '{$name}'");
7 M0 \8 b% ~/ twhile ($row = mssql_fetch_object($find)){: X0 s. Q* h+ k: `
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
1 _$ C& V2 c4 f$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], . J, A0 I2 a- K# |1 \& B7 E
& Y* E7 `) N( H. K& {9 w
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 U6 h. T  \+ ~; }7 H0 @) _5 r9 K0 w* U/ V% b9 a, V3 Q8 Y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
* y/ t1 q( z  U$ |* p5 m6 q& ?3 o  \. C% F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
4 Z5 u: Q/ H, K3 |- k
" i# A8 K# R! P* t# l/ j'{$ElementUpgrade}', '{$ItemPierce}');");" s& M( h7 p& w1 l3 N& Q5 }
}  p  U5 `1 I5 E% m) G2 E

  V; Q6 }& a( l" R$ d" j/ S}4 p, `. w: H- {% k/ ^* L7 R$ y

9 @) B- F" @6 I. e/ H  y}6 x2 l- N8 b4 z: y4 a; n8 M1 k5 ?* Z

& G, ]- }4 O5 Q' P/ w$InitForm = InitForm();: ~3 p4 G. ~1 h& j1 s+ g( ~5 {  u
$Listener = PostListener();
8 s  P: o# i" B3 t1 S* W3 \
* @. r! g2 g0 b7 @& Y?>
  t! m: i9 O6 {% S& y! w
2 q. Z% x9 [0 z
/ d( ?6 O) G6 h0 c6 T/ t3 p' a9 Y$ \& i, |+ H1 S
! X; [# ^# U3 \* B3 C
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-7 06:01 , Processed in 0.065038 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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