飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php' Q) f" H- N$ _# I/ L+ W
function Connect () {+ W' a% O8 ^! j9 B0 M- i) c
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 5 ~# F7 X$ _7 C" Y3 z

" L) o, X/ F2 g3 ^6 u# {7 \  L$ uFailed.');  r, E/ w+ f" @( [
}: ^: P1 U, P1 ?9 d& }# \
Connect();
( Q5 |3 D; S! E' [
" ~/ E0 r) M/ c, ]( [1 tfunction InitForm(){/ a; o+ {' W) P$ E: u( b5 A- f0 O' W7 x
//layout for the form* q) {. v2 D* l
echo "<strong>Send Items.</strong>. U1 ]5 I& E1 i! k! O" G
<form name='select' method='post'>
$ X9 D3 \0 J* o" E+ o2 F<lable>Character Name</lable><br/>
/ {  C: Z, f. S1 _1 v<input type='text' name='char'/><br/>
7 ]( X, R8 `- {9 r5 o6 F<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
# h* m6 p! W. k7 s6 S9 ]<input type='text' name='item_name'/><br/>
, o$ @7 Y, J6 O9 o7 \" E<lable>Item Amount</lable><br/>
! b1 U/ ^) C" e$ h9 _' a( K<input type='text' name='item_amount'/><br/>, s8 N/ }/ ]+ G' g. ]: X* l
<lable>Item Upgrade Amount</lable><br/>
/ Z5 h, w" k4 \9 z" F1 d3 K' K<input type='text' name='item_upgrade'/><br/>
$ F& v* z: I" {* u( i$ |! u; F<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 Q$ c1 N# m6 ^
' l2 j' z" g" |5 S# L
</lable><br/>$ ?7 p1 M; l$ {, Z4 y7 J1 ?) R/ }; Z
<input type='text' name='item_element'/><br/>0 ^$ n" h9 f4 m
<lable>Element Upgrade Amount</lable><br/>
! F; X! s4 V2 i7 R<input type='text' name='element_upgrade'/><br/>
0 R. c% o9 P$ u0 r<lable>Pierced Amount</lable><br/>
* k3 Q$ P) f) r3 {( d( X. ?<input type='text' name='item_pierce'/><br/>
& n+ o0 f! @- |& V<input type='submit'/>
0 h3 R# z. ]9 k6 y</form>";( ]0 j8 T/ Y8 e9 k! Q5 W
}0 r* y3 ~, H1 p9 u2 ^4 ?
8 b. W4 o3 |2 J& \
function PostListener (){2 s4 N- f! @0 Q5 @9 r: z
//Add more post variables if needed and add them to initform() function aswell
, @2 Q  U% [9 }# |6 E. Y+ L; L: c! x, j4 y3 |5 n+ _
################################
& c: g8 r  P7 N* }8 a+ N8 b, \##### Connection and Post ######" P: k* c4 [. x
################################7 l0 @! h' j( D) f" n
$name = @$_POST['char'];
, m+ S  ~# `2 s8 c0 t2 F$ItemName = @$_POST['item_name'];
) Q7 d& ^7 b! @$ItemAmount = @$_POST['item_amount'];
1 o8 W! P" Y, [0 n0 |$ItemId = @$_POST['item_id'];- S7 ]$ `1 @0 C4 r
$ItemUpgrade = @$_POST['item_upgrade'];
/ U: v  R' D$ h% x- O% H3 I8 L6 }2 M6 z$ItemElement = @$_POST['item_element'];; }6 h3 c( y1 c8 B1 l0 u( }& \8 g. S
$ElementUpgrade = @$_POST['element_upgrade'];+ X9 R7 y. T' a0 [. t, o2 E6 \
$ItemPierce = @$_POST['item_pierce'];' x) m0 U2 X& |2 N
################################
, J) H- d: A1 n  v
. N. q  k' A' V' {  x, n6 t1 k//Check both variables for empty value! \# P3 s! [$ z% [; F$ a9 u; t/ f5 P
" V( G' I6 P. i
if (!empty($_POST['char'])){
" ]$ F" ?( u, A% Q$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where : f' N6 b( Q2 y8 N

4 E, O: n6 r% zm_szName = '{$name}'");9 a( B7 Q  G8 d# h. ]- p
while ($row = mssql_fetch_object($find)){
+ i9 M; Z' |! |% ~8 r0 a: i; U1 @% z- {echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";) j1 C. M7 |3 t
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
- j/ q" M+ x/ ^+ Z2 p# n: w$ Z9 @% W* }; y1 j
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 |) q) C6 I% E! t. _, g' `1 Y' t5 [7 Z9 G: G" T
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
( [3 m+ {3 K4 K0 [1 x; Z
3 i9 |/ Z- u2 W4 S$ I( d$ U# wN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ! s/ X! v: m. h( Z- q3 p
: [. a; M8 y3 M% f) u# I
'{$ElementUpgrade}', '{$ItemPierce}');");
+ S2 q& q/ h- J, W2 I! S}8 E8 [9 o1 Q% Q
& E) D0 R& X) z2 b& b
}1 g9 ?1 V4 I, T% K  g! y1 T
; t/ u; `1 I4 L4 K4 d2 W% c
}
* ?. l8 Y7 i  l+ [1 w- ]# v! u- d+ u# g& [$ R  P' P
$InitForm = InitForm();
5 F3 m3 G7 I/ e# Q" ]( G  |9 m$Listener = PostListener();
" E# V2 \& l0 }5 ~! \
1 O6 e% O* X3 M. b$ m+ m% k?>
; g2 r9 {$ C+ b6 `4 J3 n
2 u  e5 {# p3 _+ W* g8 j
# c- Z# b' m) m0 z- g/ Y' F. x8 A$ K! e5 o
& V/ m! D% W( B9 x* o/ ^$ S' O
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-10 09:42 , Processed in 0.060407 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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