飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php+ j: l3 m( b- @' K
function Connect () {
" x: L- E- x0 H9 _1 @" s; cmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
3 c" H/ L( ?6 L5 u1 N
# W) W/ F: ?" l3 w1 jFailed.');2 Y* f( i) u! H6 L, ]( e) k
}
3 z3 V3 K2 r( A' B& lConnect();/ P, s" k9 }. }

! e8 s" o! S, c* K& A2 ?/ Qfunction InitForm(){3 C$ r- E8 |9 J/ r# f
//layout for the form
" P" n4 R# Q" e( Cecho "<strong>Send Items.</strong>" ^7 l& N/ ~* y8 k+ h
<form name='select' method='post'>1 a) d3 ]' ?0 ~7 x6 G, N
<lable>Character Name</lable><br/>
9 d0 x/ m( W; y6 C<input type='text' name='char'/><br/>
5 M( w; _0 K" [0 d  q1 y<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 q4 h/ R3 Q! T0 T8 V<input type='text' name='item_name'/><br/>
% V% k7 I# X- l' u" W6 z8 J* K<lable>Item Amount</lable><br/>
3 [& A' A) h$ e3 C" Y<input type='text' name='item_amount'/><br/>
& H. j9 `6 T8 x4 P* A<lable>Item Upgrade Amount</lable><br/>
, u- ^) C5 v( X* H5 H  r5 d9 [* j<input type='text' name='item_upgrade'/><br/>4 r, U6 a* T9 j, Q9 b6 O& w0 W
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)! v5 m$ Q+ j+ s
- J" [5 z% q1 ~, p  t# Y
</lable><br/>/ X  m- M/ |- o6 F4 n
<input type='text' name='item_element'/><br/>
5 y5 u( @& p, s<lable>Element Upgrade Amount</lable><br/>) S: Z& t! Z1 w* R9 U
<input type='text' name='element_upgrade'/><br/>0 Y/ M# Z# i: e; g) o( F+ `) X0 N
<lable>Pierced Amount</lable><br/>5 c" h" `0 o8 b2 r3 j* v
<input type='text' name='item_pierce'/><br/>
/ n) A. p  ~0 x0 d4 k9 V3 S<input type='submit'/>
7 M$ g4 w# h2 ^7 E3 T* W$ A$ M4 h</form>";: D% }6 I. T5 H) J- B$ X
}) v8 b8 s4 {, L) m

/ @% x& [, `% N0 tfunction PostListener (){
" g; \+ m. ?0 _, g//Add more post variables if needed and add them to initform() function aswell4 I6 T9 H+ v' X. `

: C" `' f/ l# R################################+ T+ v" P/ t: S- V3 j
##### Connection and Post ######" S& ~& d& M. ?8 q- r
################################" R2 `9 e9 e" \$ C- p' O
$name = @$_POST['char'];
! N. d, D. M! b7 ?$ a. ^5 F$ItemName = @$_POST['item_name'];- d: K1 d6 p4 m2 t8 y7 E1 s4 J- n
$ItemAmount = @$_POST['item_amount'];  U0 ~+ D  N: W
$ItemId = @$_POST['item_id'];5 c& q2 X' p( q5 U, e% `
$ItemUpgrade = @$_POST['item_upgrade'];5 z- u1 X& o4 q
$ItemElement = @$_POST['item_element'];3 b$ t  z7 z9 v/ V
$ElementUpgrade = @$_POST['element_upgrade'];! G" S( l) q! X* G7 I" l
$ItemPierce = @$_POST['item_pierce'];8 S0 p! w3 n/ ^5 q9 E0 A$ v
################################
2 p* F0 D! t; v* p$ N3 M- o* q4 n8 n/ y( x
//Check both variables for empty value
( {2 {& F1 `6 Q6 K4 K5 r, f' Q5 a7 b
0 [8 w; v5 E; v6 ~/ I0 zif (!empty($_POST['char'])){, W- p/ @) }7 p" z
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 0 Y! b8 H! b4 q+ P

2 q5 t  E6 T2 ]m_szName = '{$name}'");
6 C) D+ K: x1 y, vwhile ($row = mssql_fetch_object($find)){' w4 n8 W( O$ Z( n
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";- i- f% M, R8 o7 f: A
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
% h  |' b1 [8 A& m  _4 H2 a' L9 i. F
: d: x8 i2 h! t[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
* Z4 s2 E! L4 f# z6 E. R8 r( U' o6 C1 ]7 C' L; W
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 1 c5 H( k) `" k0 h9 x6 w

+ y2 m- Y) h! j! dN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 2 s$ ^2 r9 q; ?7 L) n) ?
' y" A2 }1 {/ d' W! j
'{$ElementUpgrade}', '{$ItemPierce}');");
  I( ]  O! D, V: ]7 F. G}
4 m% k* H; H6 }1 X% n" c. \6 F0 ~# f1 ~6 g; B4 {
}
4 c( t' D8 H9 `5 ^# g) q' `& i+ J# j$ x( j. Q( j: z" Z
}# I7 j: a: B% t. o# }5 U
9 i+ P0 l! r* p
$InitForm = InitForm();
! m' o0 g' C& W$ g( h/ J+ B1 W$Listener = PostListener();8 B! P; V7 [0 Z  o/ ]2 C; \
# A2 ]) ^0 w; D
?>& d! W9 o" z7 ^$ f8 J& q

: ~& t5 `3 X+ E- J, |5 k- r! r+ p6 ^3 X9 H2 F9 D  m8 H

9 z. e7 p- l6 W6 b- f' E3 i9 o
& C" Q8 P2 e- A( q' J
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-10 21:01 , Processed in 0.068159 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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