飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
$ ?" L0 A+ W& F4 o  zfunction Connect () {; w% f( N: R7 Z) }
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB $ ]' a/ i9 T/ M. ~) y' \
2 C+ x: y( Y6 w/ f; Y. U. `
Failed.');+ H9 o) z+ i3 S2 \; c6 @, H+ W/ ~5 V1 j
}) y8 _/ ^2 _* e$ X: {, [
Connect();
) p6 a; K' j$ Z! u1 r7 ?% E. @- j& S' b" O; J- i: O
function InitForm(){
; W/ U& o3 g9 _4 o7 f6 A" @: g/ E//layout for the form
1 v& h+ W- J0 z  S" secho "<strong>Send Items.</strong>
4 D& |# b1 ~+ q<form name='select' method='post'># D! K: ^$ [$ Z4 e) Z: Z; X6 g
<lable>Character Name</lable><br/>; G$ M- \, @, ^, S9 N/ ~+ p. K6 W- m
<input type='text' name='char'/><br/>( [* @( E$ u( L* q
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
, G7 v6 O- n: t* k8 ^' Y<input type='text' name='item_name'/><br/># v! U9 Y4 F, w! v+ P) r- P
<lable>Item Amount</lable><br/>
% L' `/ Q/ T0 G8 D& g<input type='text' name='item_amount'/><br/>
% J; K. R8 l" C3 y9 m<lable>Item Upgrade Amount</lable><br/>4 s& [; @$ @! N0 c5 t
<input type='text' name='item_upgrade'/><br/>
2 e. X+ C6 s* V( c<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)( T% R4 a. l" @* J
5 s6 j+ t: h6 D( J4 f+ W3 v  w- \
</lable><br/>
# u! ^$ s; `6 [) b<input type='text' name='item_element'/><br/>+ f/ ~0 `! ?& p& @0 j/ X9 z$ z3 e* Y
<lable>Element Upgrade Amount</lable><br/>8 J0 c7 @' \% M8 l- X
<input type='text' name='element_upgrade'/><br/>
. i) C9 s$ s. k7 W, y' t5 j<lable>Pierced Amount</lable><br/>  t- z" E7 \6 c6 K! I8 o8 k
<input type='text' name='item_pierce'/><br/>& H! ^$ D9 u  X) t5 w
<input type='submit'/>" m: b' X2 h4 E  ^5 t
</form>";# f- Z9 m* t8 Z: N2 f) k
}
8 F8 N. o! C3 D' [' y3 w( l1 F% }- I  h7 @, h+ I5 Y& |
function PostListener (){
9 X& a4 \# s+ o8 Z  v) [//Add more post variables if needed and add them to initform() function aswell" J) l; k6 n# M# T% i

! |0 ]' Z1 _! C################################. L, c& `( G4 Y( \$ p" _! P- c7 U
##### Connection and Post ######
! i0 h% v: V! P6 M  M% N; D################################, }) P+ J8 K% T9 T  R
$name = @$_POST['char'];; x4 Y( ^, J6 b2 ]' C
$ItemName = @$_POST['item_name'];8 p& `- V4 S+ ^! h5 e7 {0 B2 i/ b
$ItemAmount = @$_POST['item_amount'];
7 N3 b2 T/ c* ^4 \$ItemId = @$_POST['item_id'];
, x4 d# c9 s4 E: w5 X6 I$ItemUpgrade = @$_POST['item_upgrade'];
  T9 q, j6 |- k$ItemElement = @$_POST['item_element'];
* R. }+ v$ ]6 y, [5 r. d+ {$ElementUpgrade = @$_POST['element_upgrade'];' b2 N. [3 Z$ e4 j4 R4 S
$ItemPierce = @$_POST['item_pierce'];
7 J+ J  a0 g: M+ x" j# @) e9 z7 [################################
( ^& {6 k4 _1 X9 e
3 }4 Y! n5 @' F- _) D  o//Check both variables for empty value" f) o$ G6 w6 T

# I; ~0 p$ P5 v/ P& O. Aif (!empty($_POST['char'])){
' w) |2 X8 X0 q, f; n$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 3 X% o) c  h  r. y1 O* }; N$ {

# y2 b" @9 k; F2 Lm_szName = '{$name}'");
; b5 f5 }$ L7 }$ `  M. jwhile ($row = mssql_fetch_object($find)){
! L! i0 V5 `* N+ L4 S% _5 recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";" {' K+ Q( u5 i8 b
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
- C0 o7 h( x$ e  g7 h9 B1 L
7 m) D8 g, d/ s+ k, v! ]" o[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], * o/ W: U  V0 y1 o: `( g
/ C6 p- e! m. H7 q5 v5 d- M
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" [- c  k: h" d* }4 C) s, n
$ t$ _) t& K1 V2 D* `8 ~N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
( M% ]  e0 {1 T' @& T" }
4 g1 I7 T) k3 D% x, d3 u'{$ElementUpgrade}', '{$ItemPierce}');");: Z3 D/ c- `, d& C  m( G/ a
}& B; I9 I# b/ ~& A( a

: }3 W# q* J/ q( d0 p8 u1 g  D}
6 ]6 T6 u3 x% X+ r% e$ \$ @3 Z# z6 ~/ S
}
7 t1 h" D5 m; Y8 w7 E% o: A
5 d) r7 w) o* Y) T$InitForm = InitForm();
- S! P+ @( O+ e' U% c) e$Listener = PostListener();
5 j$ u9 o6 y. q3 q/ E# C2 a6 |+ d# P5 P& L6 T, i
?>4 e; P# y$ p9 H- p0 J* ]- o5 C( J
. o& f# ~: u% A3 Z: g/ N

+ j4 s+ O8 Q% f4 P! q4 |
9 e( O& r* v9 u, k/ f& F. e5 O# L3 [& A+ r7 |
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-31 05:48 , Processed in 0.059335 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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