飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php! l4 V( v: t% D8 z7 I' _8 F" Z- K
function Connect () {
3 `3 l! b. S+ [1 A4 Q8 S% y2 |8 Xmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' e2 x4 {# G! @# {

% Z/ x& k) b" I  b0 d, ]$ PFailed.');; \$ M+ R: ^% X" k- K$ n8 h
}
2 `: W6 Y0 f5 x1 yConnect();( g3 ]" G8 e9 S' X$ }

5 p: V" B2 N8 z& vfunction InitForm(){% `7 v" F' d$ N& ?" }* X- r
//layout for the form( C! W4 M- j2 ~/ r( o! v' X, U
echo "<strong>Send Items.</strong>
: i0 b& |; u) \1 v<form name='select' method='post'>
: J# Q  x8 |3 F) m<lable>Character Name</lable><br/>1 {0 S+ q7 e8 n/ F
<input type='text' name='char'/><br/>
+ F* \; w! y/ K! b) y9 J<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>0 f* w$ a! |; Y* |/ V! S2 ~3 c7 z" B4 E
<input type='text' name='item_name'/><br/>
$ _% U$ \) W7 L8 A8 s, L9 `% n# \+ Y<lable>Item Amount</lable><br/>+ g, P  l# S& t' F- O  g
<input type='text' name='item_amount'/><br/>8 f! p- N& V& [2 t; N( o5 v
<lable>Item Upgrade Amount</lable><br/>/ `6 y* k: y9 x( o* A! U% r' U: M
<input type='text' name='item_upgrade'/><br/>
' ^+ J  c, Q; B0 z9 L' k<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)( |6 u& L1 z. x! S
, M* q$ ^- D# Q+ b
</lable><br/>
/ n7 @$ U# l! s5 r1 O% j<input type='text' name='item_element'/><br/># L: [, ~; I" I5 M& \! [' @1 f
<lable>Element Upgrade Amount</lable><br/>
; B/ t; S( b* e4 j1 M4 c<input type='text' name='element_upgrade'/><br/>5 A( ?, T$ ?* v
<lable>Pierced Amount</lable><br/>
! Y0 \# C$ q/ a/ _" z' ?* J<input type='text' name='item_pierce'/><br/>" `% B0 X) y. p+ P
<input type='submit'/>* I! \! j2 V3 a  w; \5 h
</form>";
5 K4 w0 r& U- i4 x, q, L  Z8 I}/ h3 [# Q; W/ p% ]+ Z
  |* W5 Y9 p0 E! _3 h% [- T
function PostListener (){
, q4 f. n: f0 z, i//Add more post variables if needed and add them to initform() function aswell
8 f. F$ L$ d2 t( u: O% r$ _% C- ?9 u! R- w1 R9 D; ~# u
################################
8 E* P; F& V& l* M##### Connection and Post ######
+ ]% ]% X! w1 t$ I) s9 k) H################################
" g& ], D# u# M2 k1 F6 {( z$name = @$_POST['char'];
) K& D1 Y4 X8 ]& G$ItemName = @$_POST['item_name'];
+ S8 {- u) x' K1 L! ~7 i" s1 c' b$ItemAmount = @$_POST['item_amount'];0 Y0 G" i8 N5 p3 s- m$ X  `
$ItemId = @$_POST['item_id'];
$ F0 E# `6 s# ^9 ^+ W- [$ItemUpgrade = @$_POST['item_upgrade'];
3 k0 h" C' \* N3 H  O$ @$ItemElement = @$_POST['item_element'];
) T& y0 z7 U" p* n7 Q, Y$ElementUpgrade = @$_POST['element_upgrade'];
% `' Z2 S. C: S2 k) ?* V$ItemPierce = @$_POST['item_pierce'];
- A+ w" _, K! _################################
/ G: H& d7 I( q& g' }( o& w+ }' K& i
//Check both variables for empty value% y7 |" ?1 q2 P& @! I  @

# d7 b, o6 |' x8 G9 f4 lif (!empty($_POST['char'])){
* a& j& z6 a& a- ^- C; p5 ]& q$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; j2 @0 |, M1 F+ n
& ^; Q2 e- Q5 W8 w
m_szName = '{$name}'");& V* W) y3 ^: j% J" O8 f) m, X% }
while ($row = mssql_fetch_object($find)){
: N- ]6 T% S/ N  x9 decho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";+ F- p; r+ k$ v6 e5 Y, }+ |$ A; S) ^0 o
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
7 ?3 j$ h/ `# H
  E& r+ ?$ W7 t, R9 r4 z" H! A[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
/ E8 v; n8 W8 I$ Y; v
2 W5 k/ t/ j8 a* H+ x* d8 E[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', & E4 L# t2 r. I3 Z

! d/ ~4 b% h7 z8 O, G* j& _- i! ^N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( ~/ n- t0 }: }  H7 x2 w1 j4 C

# R5 S7 b1 y) Z4 c$ \1 X, v& \- P; o'{$ElementUpgrade}', '{$ItemPierce}');");
, o& Q; ~$ ~  h. D/ T  k}1 v+ X! {  G) U" v

( F' o9 z7 Y# ^9 t4 _" Q% G}
. Y& B8 P, [: v" Z$ |8 T9 _. f9 c) P4 E& h0 T# D
}
! c% t. b4 z% _* [: q) \* }% I. B0 b3 c
$InitForm = InitForm();8 D3 E" H  ^* ]( b  ?, l. z
$Listener = PostListener();+ @* r  s0 Z8 {4 r1 d- J

# X- B) }; Z- M5 `7 p. Y?>
+ q  r6 K# |' a; x/ \
9 n$ p; I1 K; P5 F8 _0 u& ~3 A' p% W# G  O, r/ D

) n# D1 u# c2 [* |  ?
, d& B$ S+ |& z( \
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 17:26 , Processed in 0.059187 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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