飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1084

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1084
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php& G7 s1 a# a( n2 E. q% L+ Y
function Connect () {. s5 g' ~, U2 K7 s/ x* ^4 V  N
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
' ]) V" U8 p5 G8 ?9 ~$ ]5 E% a' L- M- _$ y8 d4 B, z
Failed.');! B8 Y/ `- H4 _" Q4 l1 K& q+ t
}  ]( a; k  U. \; M- I& l0 Z
Connect();
# t4 G) G+ V- t- J) L; U: T5 S0 T  b( p8 G0 I) v* R: w6 {$ p5 k
function InitForm(){* |5 `( _! h& ]2 Q5 R8 m
//layout for the form
  n# ?; E0 Y. D! Gecho "<strong>Send Items.</strong>
$ n" ^" A) z8 N5 v5 y6 ~; n, j<form name='select' method='post'>
: h( x0 s, G' Y+ ?* Z7 F" o<lable>Character Name</lable><br/>6 P& ~# i; x% e6 l
<input type='text' name='char'/><br/>+ U) S1 @3 R5 {
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ a( L% K9 v% ^" h
<input type='text' name='item_name'/><br/>
; G' l, @( W4 u- w/ `4 Q% w<lable>Item Amount</lable><br/>
( `) j  K0 r1 ?<input type='text' name='item_amount'/><br/>
! b+ S& y. b! q9 n8 }$ Q' h. i<lable>Item Upgrade Amount</lable><br/>
0 n, B7 p2 e! P- k* _; [& U! o<input type='text' name='item_upgrade'/><br/>
' {5 Y3 `5 [/ L6 c! a8 W<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
9 w# W, s% o: C  C8 \) O% A
* D9 o9 ]/ J+ U" s& n" x</lable><br/>5 ~$ M  O. \5 W4 u: ?
<input type='text' name='item_element'/><br/>0 T8 ~' \: d. ^, O# `0 y: S, F
<lable>Element Upgrade Amount</lable><br/>( p* H! h2 R! [1 W; ]
<input type='text' name='element_upgrade'/><br/>9 u7 g  }1 J; u. a
<lable>Pierced Amount</lable><br/>3 E& c- J- j5 R
<input type='text' name='item_pierce'/><br/>
9 ?; y5 @: ~' E6 g3 i1 s<input type='submit'/>* F$ f7 I$ y0 f) {
</form>";# S) Y6 o+ H) m/ {) _$ w$ [
}
7 G: \6 q  w: M) Q9 Q8 Q5 U
% _; G! P3 b2 K8 e" v/ yfunction PostListener (){7 [6 [. Y( ?6 d! R
//Add more post variables if needed and add them to initform() function aswell
! N- p9 R4 d) i9 e( k
4 U" U# `+ z4 B. o0 Z################################
# _) Q( Z2 w! y! |6 n0 k  t& r##### Connection and Post ######
$ j! c% i+ P/ n2 i  F* `3 k################################# _& j5 I( {: @
$name = @$_POST['char'];
9 ^' H* w; u) V/ y& W$ItemName = @$_POST['item_name'];2 o% f& q! I' t/ N4 T: _0 Q
$ItemAmount = @$_POST['item_amount'];
3 }; A* e; R/ F1 a/ c: p& [6 r$ItemId = @$_POST['item_id'];
4 m: [& r, u  @5 m- c2 w$ItemUpgrade = @$_POST['item_upgrade'];
+ c% J# _% q  X5 E8 k" f- h% W$ItemElement = @$_POST['item_element'];
% n( K$ v; q) Z' w* ]$ElementUpgrade = @$_POST['element_upgrade'];  z6 k" N  d5 {2 X8 W0 X
$ItemPierce = @$_POST['item_pierce'];
# ]! a  P* {9 P% a, a! ?5 `0 V9 U################################1 ~* M5 j$ H: T$ {% g
5 `' K. M+ s# i# y
//Check both variables for empty value7 x' ~' ^  v# B$ P

  h1 {1 s# q( ?1 e( I+ P0 oif (!empty($_POST['char'])){
9 K  C, q5 b, b. x) X$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where   e+ A& m) e" m% u1 O; {4 @

* h, ^0 N: q3 ~: K- um_szName = '{$name}'");
0 R8 A6 U9 D+ m( E* I0 Dwhile ($row = mssql_fetch_object($find)){
/ X1 ]  A+ A/ s% |5 V& Zecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' W% e$ g3 V. M) J! f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 a. g; @* g. J2 ~8 p2 s" s: Q  q$ ]6 }. i- v4 y7 P
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 5 X0 Q( m/ Z9 W: B
/ k% `& X8 R  ^9 {8 I
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
! {, ]8 J' @8 F- `6 h7 J2 z
+ c, c6 C, ^# w% [6 DN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', " M  A% o1 Y3 ?9 Q* y
! R1 L  J* p; o6 f) O3 h: N) z
'{$ElementUpgrade}', '{$ItemPierce}');");% k* l, R: D6 K/ X+ n" @
}. ]; s% q  o# D2 D

; I4 X* ~* ?; A) n3 I}
! H7 _/ F" y% V5 b% n" R+ m: h4 R, w% g. M/ o
}3 r7 e# F$ S2 O3 G" c

! E0 K8 a' t5 N$InitForm = InitForm();
) f/ v+ f; C+ d, C& {5 L3 v$Listener = PostListener();; N; U2 c$ X% L8 g

& T% i; k' g  y( A" ]?>9 c& B# I. u, T. a+ y
- E/ g! F/ c8 W  Q$ |+ A6 |

& g, }- r, W/ m% H7 f8 m5 y* [- e7 C: |5 B, Z. m
& n/ G$ y2 c( `0 _7 l. a( n
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-17 03:14 , Processed in 0.072405 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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