飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php) ]) q$ j$ T: r' t8 K' @0 t
function Connect () {
& P% Y4 C: s7 lmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 5 T2 L7 D/ D1 ]. C8 x
  w# W* b6 u& I2 J9 a- J! G  l
Failed.');7 ?3 f+ |' w; S+ s
}
. S+ c1 [, E  ]3 E* nConnect();7 F9 E1 d4 j% Z  `
1 d' s5 l4 R7 J/ z
function InitForm(){/ [- F0 i! K1 q
//layout for the form
* ?/ N: C! @+ Mecho "<strong>Send Items.</strong>
) |% t* @' v" A. o<form name='select' method='post'>
/ q. r$ E3 C( C) q7 C: E. W<lable>Character Name</lable><br/>
2 w/ {2 @7 d0 V' X<input type='text' name='char'/><br/>
& A$ f% M# M0 _# j<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>$ u& i" }' X# W; u1 ~7 [
<input type='text' name='item_name'/><br/>4 m1 p7 V) \* t
<lable>Item Amount</lable><br/>4 e; w' J* l% {6 Z3 n) o! k3 J
<input type='text' name='item_amount'/><br/>" I% i. i  T7 b2 B  Y) p
<lable>Item Upgrade Amount</lable><br/>
3 c6 d3 p7 T9 o6 F5 V# X9 X<input type='text' name='item_upgrade'/><br/>
8 |0 n1 b& W/ q- ]7 ^6 A: b$ w<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
  G3 x% g* @+ z8 t# K, ~
( ]! R2 T) w" r</lable><br/>
  _" |. I4 W/ [' z/ D<input type='text' name='item_element'/><br/>9 n( D1 I2 D& T. W9 c( A5 G) u
<lable>Element Upgrade Amount</lable><br/>4 U" J6 p# t8 q: s
<input type='text' name='element_upgrade'/><br/>
' j% g/ y2 l: O<lable>Pierced Amount</lable><br/>( N+ l( i3 F/ h8 C! ~, k
<input type='text' name='item_pierce'/><br/>
# s0 _* W+ @) ]0 F<input type='submit'/>
; h& t, g  X1 ]7 q7 e& r</form>";4 ]6 g1 R) {3 r5 s
}# `8 L. ~6 _2 U" \

0 m7 ^# T( g* ]0 z6 r) _5 ~& w6 }9 afunction PostListener (){0 x5 v/ d+ \5 W& v
//Add more post variables if needed and add them to initform() function aswell
, ?) E: g) `. _
) |% C- J7 v: A6 i################################
8 R$ {# L* T7 r- B##### Connection and Post ######' y, ?, @  I+ |( }
################################* U1 h) g% j2 n- m5 M- _' d
$name = @$_POST['char'];9 u2 [- h  i- K2 `% ~& U" c
$ItemName = @$_POST['item_name'];
3 b( v) k: B; ?7 E" Y4 z$ItemAmount = @$_POST['item_amount'];1 t; U* Q" A3 d( n, i
$ItemId = @$_POST['item_id'];
  k1 m5 S* t6 y$ Z! A$ItemUpgrade = @$_POST['item_upgrade'];
6 Y$ u0 S3 _. z% `8 K$ G$ItemElement = @$_POST['item_element'];
+ _0 {4 c8 g8 v+ R$ElementUpgrade = @$_POST['element_upgrade'];
) n3 z  ~4 r4 ^7 i$ItemPierce = @$_POST['item_pierce'];
1 i- [$ K% Q0 x" ?$ \################################
3 h: P6 A! A  B# g9 D; Z0 @% ]
% t  T; M# M2 u1 \5 ~//Check both variables for empty value
6 f( v6 C1 Y) B
) v' y+ X$ X3 e9 F. c5 Xif (!empty($_POST['char'])){) w: ^! f, s* a
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
5 a9 O/ k$ z9 {& U! N# ^9 a6 h3 j  I, r9 o: g# N( K! x; o; e
m_szName = '{$name}'");
. o$ r0 s2 {' T8 R4 s! ?; Ywhile ($row = mssql_fetch_object($find)){; P) a, f' b& P2 t, E( b
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
$ y! s" E; G, A$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
. e* Z. U* k3 k6 e3 T4 z) @/ I: @$ s( r6 Y% G+ P" P2 l
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 3 r+ {' }0 f( X. ]; g

) b' H+ y% d* }. Q0 Z  k$ a$ i[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
5 {6 M3 g' [) v! B: Z: k6 e- K% H/ u( c, j; }/ v- j* j
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
* m3 a( M! I0 j4 J8 n+ Y1 B" x5 m& F' e& C* l8 R
'{$ElementUpgrade}', '{$ItemPierce}');");
' n; w) O4 \7 R# @9 S) |6 v: W}% l. n( A, y1 U' Y( A
/ M& E) _4 V8 f; e1 u
}
) Z( w  g$ ?8 n) x; Y* p. [! W
6 ?$ \' a4 f7 H* F# k+ m: p9 |}# a1 U: q( z% s! n- b* \, z% h( |

0 F; r( W) d1 D$ r' i$InitForm = InitForm();
7 p0 ^; a( l9 K# N  k) w! {$Listener = PostListener();
- H. Z9 R, ]( |* x
; R! W8 B+ O/ V?>
& t6 G  L5 A" f. x, k& o5 \" B: c0 e& i- B# ^

. c' P6 |" @8 m2 }( c/ Z) i2 I. O' d9 t" D  `' m

- G1 t! S/ d; `2 E8 a8 q
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-20 04:33 , Processed in 0.057230 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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