飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
7 R2 |# o- n4 zfunction Connect () {
/ c3 [4 U- m& X; X; h0 G5 Bmssql_connect('Server','UserName','Password') or die('Error: Connection to DB - E/ r% ^  r5 Q2 z! |
; W; h) E5 Y1 m2 \
Failed.');" R9 v: D, f0 m. \8 v
}4 Z3 N0 m! H( W
Connect();) I5 P$ m7 D+ y. R& L( n
# s, V( c. x' o6 K% }' p
function InitForm(){
2 G6 p( i  P! z, ?//layout for the form% O  }1 y* t' F# Q2 ~
echo "<strong>Send Items.</strong>
  F# L# H$ E. O4 X<form name='select' method='post'>
3 R1 Y/ _" K, U+ [* `6 i<lable>Character Name</lable><br/>/ J' M! F& x$ L) B7 }- t3 O
<input type='text' name='char'/><br/>
: K% r4 d% q% e7 g) b/ q, |  t<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>1 r' d5 i  o! W, r! Z$ f0 f; A
<input type='text' name='item_name'/><br/>! N8 Q0 p- [6 C& Q+ U: o
<lable>Item Amount</lable><br/>, b5 `* C5 X4 X2 Z+ T/ i
<input type='text' name='item_amount'/><br/>! _- h+ e, v7 H4 g7 u
<lable>Item Upgrade Amount</lable><br/>
' z4 \& C* F+ C* k: e3 k<input type='text' name='item_upgrade'/><br/>
7 v" N' @& [! i6 ?0 D; X% @<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
* P9 U, X+ p* {5 S6 B( {7 _" X. N: @# x, ]! z
</lable><br/>8 U. G/ F& I; E! Y) Z2 I" y
<input type='text' name='item_element'/><br/>
" Y- q) \- v  y6 x, F9 |: e<lable>Element Upgrade Amount</lable><br/>; H! Y0 d( B5 R7 O, G' C$ i: y
<input type='text' name='element_upgrade'/><br/>
: W1 q9 s5 D: I3 \" \% C. s<lable>Pierced Amount</lable><br/>
6 \, n6 `0 w0 I  B: a) z7 x) U<input type='text' name='item_pierce'/><br/>
2 _5 A" H( ]; e. r% L, j4 P<input type='submit'/>4 @" F& S- a$ h/ H# ^1 \
</form>";
$ A+ G( [, f" w: q& e! N) G}& O( k( F$ K+ a% _  H. n
2 y% x- q( K5 W; h) x0 k! V
function PostListener (){
- w; v3 V; |" b//Add more post variables if needed and add them to initform() function aswell
2 ^1 W0 E: J: c1 q" a! o: S/ ?8 }3 |# p; G4 p& @
################################
% }0 _9 Q$ k% H7 Z! u% S##### Connection and Post ######; g& y7 K0 f% W7 W: Y
################################
* v* v) J' |5 O' V% Q$name = @$_POST['char'];
0 P/ p- s& d1 F: t" d3 Q$ItemName = @$_POST['item_name'];
/ w$ T" Q9 `/ _" P& A- A$ItemAmount = @$_POST['item_amount'];0 n! Y9 U" ~6 I7 F7 A
$ItemId = @$_POST['item_id'];9 ~0 x# Y3 U9 k
$ItemUpgrade = @$_POST['item_upgrade'];# O' f; v; B$ ^6 c- }7 f" k
$ItemElement = @$_POST['item_element'];
5 d6 D% q$ P8 }7 f$ElementUpgrade = @$_POST['element_upgrade'];5 u9 q9 X: R- \; Y& ^
$ItemPierce = @$_POST['item_pierce'];5 g  m/ D: m7 Q* a5 q6 j( q7 X
################################
, r- B9 ~3 d+ Q3 E
, E/ h# X8 P2 ?6 M//Check both variables for empty value% o' W! v, b- W$ y4 T: I
9 J7 Y" M- A% F8 a/ N  @
if (!empty($_POST['char'])){2 a  a" l; k" a5 z. V# e
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
- D1 x" R0 X1 ?7 a9 ]3 d7 P$ u; l4 _" e) f8 m8 h9 E
m_szName = '{$name}'");
: Q7 c4 I, r  x& b+ u; K: [- Qwhile ($row = mssql_fetch_object($find)){4 V" w2 }+ I& {
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ }1 l/ F. o1 u8 [$ M1 C. D+ n
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 3 B6 H7 L0 H; ]2 Y5 d" I( x

1 O& i- k7 g: R3 M, O0 w$ G[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
( @" A4 k% ?" z. u" U& {7 i* K. Q$ Y% n- @8 O
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' ?- ^$ r( y4 ^8 \4 U( H* Z1 C$ z" L  F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 5 _2 P3 m: Y0 i& [

& k4 Y" l0 G/ C& E0 i'{$ElementUpgrade}', '{$ItemPierce}');");
/ n2 {7 I2 M1 `% W2 C2 _$ Z}
( D& b3 H$ S( P6 ?1 @: D+ U: {
3 |9 i6 K/ [3 c}. S& k4 M/ x4 e. U" a9 |& d

: X" @, y  ~+ a1 z- k}
9 B% o& }4 y* B# q: k; W- B2 j
$InitForm = InitForm();6 U) b2 u; T  ]3 ]/ [* N; Q
$Listener = PostListener();( c; t6 T  b7 a1 x, D/ a1 I
- A6 X8 e8 s# y$ }8 C3 i2 A
?># s/ [" C) Z% \4 ]

/ d5 E$ R  B6 ?  p
. X; f! a. D' [# u3 O/ u6 o
$ E9 M( q3 k! G  K. L
" u  d. S% t& }; ?* V/ a+ ]! F+ f
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 13:03 , Processed in 0.072426 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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