飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php. I* L. B+ b5 R7 y( b
function Connect () {
/ b. M3 T- n; r( Kmssql_connect('Server','UserName','Password') or die('Error: Connection to DB ; ^: t, b3 r; x( m; i

4 f3 }# F: R% sFailed.');
  z( i2 l3 a% x7 D# Z$ S& S}- e: ^3 H7 U1 R' d$ o
Connect();) }$ ?2 R6 |- P

; q* [# r' r0 nfunction InitForm(){7 |% _# M6 `8 m! O) f) S
//layout for the form; D$ d* D2 {: K6 @* N
echo "<strong>Send Items.</strong>
: T7 A2 U5 f; _  \3 J3 N/ E<form name='select' method='post'>
. T! A! H2 ]- B: g1 n9 X5 e3 y<lable>Character Name</lable><br/>
6 e9 U' w3 W* P$ f+ X2 o2 F<input type='text' name='char'/><br/>
0 n" t' f! \2 n<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ X1 p5 B) y% i# C$ r' ^
<input type='text' name='item_name'/><br/>
* y4 c/ X% Y2 r' P+ ~; x<lable>Item Amount</lable><br/>; P6 @5 R0 a) H" |  n
<input type='text' name='item_amount'/><br/>
+ [' L8 n9 @% \7 q6 ~7 ~<lable>Item Upgrade Amount</lable><br/>$ Q1 E( P) }7 [9 w
<input type='text' name='item_upgrade'/><br/>
4 {; ?) ?8 Q7 V1 S  I  K% q<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)5 ^% N7 J! m' _' ~, g

2 H# `7 A# H3 P</lable><br/>
. T( b; m3 E! d<input type='text' name='item_element'/><br/>, O' x" g9 \8 ]! P8 `
<lable>Element Upgrade Amount</lable><br/>7 h! L: y, c. d5 i  B/ O, W! D
<input type='text' name='element_upgrade'/><br/>
) l9 V/ x8 U3 B' D( }<lable>Pierced Amount</lable><br/>
' S/ z, j* ~: c0 G9 Q<input type='text' name='item_pierce'/><br/>& g. k) ?8 {; }. x
<input type='submit'/>% a  w6 v1 W5 q4 b( R) `3 s
</form>";
' I# \3 H; ?, V5 T% J7 v}' [% F  c' J6 J

1 Q0 M, d5 H/ P, qfunction PostListener (){" _4 M9 i: {7 p. _: w( T5 Z
//Add more post variables if needed and add them to initform() function aswell9 P1 j( J. C% c$ L% e

( D1 g7 n& E' v$ D################################
5 @! f5 z8 V0 `1 f, J& @##### Connection and Post ######
1 R  J$ A; Q: O- }6 g################################/ T3 x" o- W) {- t* w9 ?. S
$name = @$_POST['char'];
: U$ k7 h  R5 T5 ], R$ItemName = @$_POST['item_name'];9 T2 L6 P1 r- s1 Q# R8 }
$ItemAmount = @$_POST['item_amount'];
  `( m* E7 x4 n! X# u( u$ItemId = @$_POST['item_id'];1 t' Q/ }% T" x6 V
$ItemUpgrade = @$_POST['item_upgrade'];0 b* h5 e% m  Y
$ItemElement = @$_POST['item_element'];2 Q+ a- C/ K( b
$ElementUpgrade = @$_POST['element_upgrade'];
* Y8 b6 b# o# r$ K7 C' z! H: a, k$ItemPierce = @$_POST['item_pierce'];) W% L0 ^8 g. \6 x2 k8 r: L& m
################################
2 \/ \# Q( m9 Z  c' N! g6 D
  N3 h9 Q5 A5 ~# e( e//Check both variables for empty value
) X/ v( T! C0 F. l% V6 O
: O$ v+ \! L. G1 aif (!empty($_POST['char'])){1 K' u& L2 X6 ^6 I6 X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; B. A/ b6 b) O& `

+ w8 x) H% R% f+ ?) u, cm_szName = '{$name}'");
6 s" [$ t6 |# d# v* Swhile ($row = mssql_fetch_object($find)){
( u. s) g7 o% q! g, Oecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
" E5 a. Y  L0 F6 Y) p# I  Y% e$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 6 X" o1 M* e/ c5 ^

' f& u9 O9 q7 l5 ^) v( i+ ~9 L9 J[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], * T! k8 j5 X, Y0 e" L

! Z( Z7 U! v: G$ ]* a7 F) y9 |[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
& n7 A+ W. O4 y4 a% ~
+ ?- ?1 o6 m, p1 I: J  tN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
: B# x6 l9 d" ]( r7 C
5 w: j) S0 B+ o6 n'{$ElementUpgrade}', '{$ItemPierce}');");
8 m. \$ T8 ^# ?& n# ^. k$ P1 O}3 J' e1 h( j) w, [* Z. f! ~

+ K" x( `' U' _) O7 E9 j}* i* X: h0 m( V1 i3 Q6 R
: U# r# e# D1 e1 Y1 o
}
/ A3 z' L, H+ F' g( A! f& N2 ^5 s* z/ C) ]0 o1 K9 `- ~
$InitForm = InitForm();
7 G3 @& a% h8 B1 r$Listener = PostListener();% V  s* f$ ^' C& K) r7 d
: x. \  c6 I: a! R; B' f
?>
0 w5 c, _* h5 z
' h) A6 s% k6 d& N5 X, o. w, ]( h' F' c; e' j

9 ^/ P5 g3 c; v! n5 C! i: o6 m/ ^6 ~4 p+ L
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-12 06:05 , Processed in 0.094804 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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