飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
7 P9 x0 U  g5 a# O9 Sfunction Connect () {
  _& ]1 k  f/ w+ R( n9 q7 y4 fmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
  U- J. H2 C" ]6 u! Z/ Y( V* f2 o) M
Failed.');2 o9 M- l& W+ A  q! C- y! b
}
+ H3 D& R% ]( c, y" a+ A2 lConnect();6 s1 k- K# T8 j3 ~+ o$ P

: @7 s  a4 b0 n! w" R3 ?% Vfunction InitForm(){
& t1 v6 B; b" u' A: k" o$ n//layout for the form4 S; E. h0 @9 m1 k+ z
echo "<strong>Send Items.</strong>7 G* O: D7 @0 |2 `
<form name='select' method='post'>4 j( G3 ~+ o+ H
<lable>Character Name</lable><br/>1 p* y4 w- h4 Y/ S: t0 Y8 B
<input type='text' name='char'/><br/>- T  K& p/ _$ q& V7 R& y& L
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>3 x$ I+ M6 I, t! `
<input type='text' name='item_name'/><br/>
  V8 c. f3 ]- S1 o9 Y" N4 o<lable>Item Amount</lable><br/>* F3 s5 e# _$ c- D* z8 b
<input type='text' name='item_amount'/><br/>
+ Y9 {" J1 t4 q' f4 i' _$ u* ~<lable>Item Upgrade Amount</lable><br/>
" h$ ^$ |/ s, A; `. S<input type='text' name='item_upgrade'/><br/>
+ f- y" @; F' p' w9 k: h! Z7 w: x. e<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
6 M& V+ k; }% U# }2 _- n9 S1 m( o
4 z7 n2 H+ j  N</lable><br/>/ d1 P' P; H9 E5 K* x" J  |0 p
<input type='text' name='item_element'/><br/>' c9 j; x! q8 Q5 S- m( ]
<lable>Element Upgrade Amount</lable><br/>; i. C9 P# g4 F7 X* ?& x0 @
<input type='text' name='element_upgrade'/><br/>1 b. ~# \4 |# g3 s) H( v0 w
<lable>Pierced Amount</lable><br/>, F2 @# m- r- Q
<input type='text' name='item_pierce'/><br/># M2 x# A/ Q/ M( Y1 t% z4 o5 O
<input type='submit'/>. t/ z% f9 y; U
</form>";! V  F! n3 f; f( ^( J% o
}& Q" U) w, Y  w; \: H
2 d# {; t: H& }6 I% _" |" F" {
function PostListener (){
9 j  w4 ?+ `/ n) s//Add more post variables if needed and add them to initform() function aswell. c9 y4 ^1 x8 O7 U& A
8 ^* A& S7 y* ^# e( |$ P0 p$ w. ?
################################: G% t$ k4 E* c) P4 [
##### Connection and Post ######
7 p- G& w. e9 a- I################################
) b, r0 p9 ]2 ]( V# B' z$name = @$_POST['char'];
# r* K# P- z: O6 ?6 u& a% t" f! T  h$ItemName = @$_POST['item_name'];# o- d0 y: e8 w5 J7 ?0 Y
$ItemAmount = @$_POST['item_amount'];* z8 W. X8 u9 U& R
$ItemId = @$_POST['item_id'];
8 J1 L- r3 K+ D2 i, a3 q$ItemUpgrade = @$_POST['item_upgrade'];3 o( [( e2 [- ~3 Y6 b
$ItemElement = @$_POST['item_element'];% g, G8 |8 B# h2 ~8 @7 H9 n. Y
$ElementUpgrade = @$_POST['element_upgrade'];9 }8 h* b1 B3 X' v* d- K1 k' T" A) w
$ItemPierce = @$_POST['item_pierce'];2 r8 G. s* N% f1 ^
################################! |2 n2 N  b7 J$ }; d1 O

2 s, x  o7 x9 w- ], j& X$ y//Check both variables for empty value
) g/ _+ ?5 o/ y! ?3 O8 D
/ x& E2 O  _, J/ D% Vif (!empty($_POST['char'])){/ C8 ^$ Y; M/ o# s' k, o
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 8 v+ ]# f  z$ y: r! g% ^- I

7 X3 K  p" c* d+ U; B5 j- tm_szName = '{$name}'");
6 S' [0 j+ Z2 @6 W& Ywhile ($row = mssql_fetch_object($find)){
. f, a. D1 G9 o1 a0 {. kecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";; z+ ^( D7 L- Z) f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 1 S5 M! J, e, O/ @  r
2 ~8 K" p. B  {! A
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
8 E% p  v: H) K* x" H3 E# P" g9 A8 j$ L
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' u, b+ Y: n+ N) b! D; i: j
8 Z" a5 z# O' r. J: tN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
  B1 `8 b5 T& S) D6 p. l& [2 ?
- [# v' T  W4 b1 R, V8 @' T'{$ElementUpgrade}', '{$ItemPierce}');");  k0 m7 N$ W1 @- }9 I, s; c& n
}
$ A9 k  |- x) b' x: B: m& P! R
+ z8 E4 D& c6 q3 d+ |}
* b+ L8 Y/ [. k3 X. p3 D
' X* X& V% X/ ]8 R7 [3 |}  t4 t4 D5 h5 H: c+ N2 F$ D( @/ o6 i: b7 r
- _3 X7 b4 f( K* T
$InitForm = InitForm();# F2 x- \* K4 ?
$Listener = PostListener();4 A( X* c. ]3 L% k/ D+ I
- ?! g5 F! S( T0 O: a! [  o
?>
* ^3 X5 m8 l0 f# e# }' v3 n5 {% V: K9 C+ ]
% d; e& R$ i" M
, A$ T6 k, i4 K. H$ h$ X8 P
; y' z  o& ?" `
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-26 23:24 , Processed in 0.056659 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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