飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php9 A0 Y$ ~% E8 K
function Connect () {
9 |. `6 S8 {. V; s0 B- A! u' \7 Gmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
) Y. E4 a/ [$ o/ {' \; ~4 W  R1 M5 F7 z& {. q: a1 w  ~0 V# X
Failed.');: x9 g/ w. j( s3 Z2 t* J& m+ @
}7 I4 s; c! r) m4 D6 T* }
Connect();
) ?8 s4 S* U9 J, Y3 u! k- @% B5 I
% ~9 Y# z0 K+ F: w# mfunction InitForm(){+ _6 j; N3 N* X, D6 y2 s  @
//layout for the form! a: o) Q1 a4 F& d
echo "<strong>Send Items.</strong>/ G5 e" ~& @- n4 h/ [  `! S
<form name='select' method='post'>/ S8 E" E9 J. d5 e* H. }" A. r4 C
<lable>Character Name</lable><br/>
2 C' W( F: O9 R. @<input type='text' name='char'/><br/>
& m7 Y5 g; ]& [0 U3 h2 D( x<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>/ Q; \/ _- l* Z( q6 t
<input type='text' name='item_name'/><br/>5 M2 e! \# }6 s% Z( }
<lable>Item Amount</lable><br/>& _3 @) @( x( ^: `
<input type='text' name='item_amount'/><br/>
+ u/ d( Z3 T% [2 g# l" f8 w$ g# B<lable>Item Upgrade Amount</lable><br/>9 \5 g+ x5 k% X( H: q
<input type='text' name='item_upgrade'/><br/>9 \8 L* B. H, y! U0 B( x8 H& i: a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
5 G  c5 i' Z( C
7 h$ o7 g0 h, A' Z' }, r8 N" E</lable><br/>1 A/ b  F4 q' g* c* T
<input type='text' name='item_element'/><br/>
, {. v9 _: n9 y$ \* e<lable>Element Upgrade Amount</lable><br/>
5 y# B' N; Q- L<input type='text' name='element_upgrade'/><br/>. ~7 T9 r/ t: y2 K: P: }' ^
<lable>Pierced Amount</lable><br/>1 R: J( L0 k3 G8 G$ S7 w& I
<input type='text' name='item_pierce'/><br/>! Z: q: [) D* y9 y
<input type='submit'/>0 m+ s6 S4 ^' m4 Y: ~5 v2 W2 Q
</form>";4 q6 A% p% k7 O) z
}; s. b& V  ~) _  i- f8 w1 U
% X$ S# Y) F6 p
function PostListener (){
/ S. n' v5 O; r- d//Add more post variables if needed and add them to initform() function aswell
7 T- b# t' u& ~# b/ ~
7 t  @9 F! Q( @% d  o" V################################. O4 m6 e9 _/ B) F( r5 L  K
##### Connection and Post ######
8 H% |+ q4 |2 h! p8 V  [% z. b################################( R+ r3 {. K1 t6 W
$name = @$_POST['char'];) H3 u3 F$ A1 [, j) Y
$ItemName = @$_POST['item_name'];2 @3 Z9 Q$ d5 l$ g
$ItemAmount = @$_POST['item_amount'];
# p) q. Q2 i$ u: M$ItemId = @$_POST['item_id'];3 K& K7 N0 D" D9 A
$ItemUpgrade = @$_POST['item_upgrade'];
, ~  M% P! K$ Y" S  U* m$ItemElement = @$_POST['item_element'];, D$ T8 H* _* q" o6 Q
$ElementUpgrade = @$_POST['element_upgrade'];) u% y0 v$ M" D, D. }% ?2 ^  B' M
$ItemPierce = @$_POST['item_pierce'];: d, N+ l' w& h) Z# v! D
################################4 P' I# l/ N& M5 ~8 Z: {) e; V- f  F3 d
; I  O/ h2 X# B+ m
//Check both variables for empty value0 i/ s4 c- X. o: {: f' W( v

5 x& A; S; D0 i# H/ Cif (!empty($_POST['char'])){
( r5 O4 l$ m! |6 L7 _! z$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
8 O& D! |( r* }8 ^% u
8 D( p" n8 p% U6 T, h$ pm_szName = '{$name}'");) q+ R+ \+ ~% O
while ($row = mssql_fetch_object($find)){/ O; c. ]. o: Y- R8 d
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
% ?8 J  z. H6 u$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
1 m! d# o9 \' c4 e7 I9 S: C8 t5 ?& F' q
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 A4 H/ t& w4 X5 }- G$ {  q+ |1 F" g+ C0 h$ ^' `' v
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
* z* e0 p: v* z6 u& S: e: Z: j; @7 f' Q7 F0 O; ?4 J
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', " E9 @3 r1 L2 r, f

5 J9 [% D7 d4 i# V'{$ElementUpgrade}', '{$ItemPierce}');");
6 g* Z# b+ \- k. Y}
" C! d( D, N2 n  F- ]5 l- {; b. D! q. P  F% l, V" d1 W
}# ^- l  Y( c# z, a, {

, [4 [6 \1 j% I6 K! e}1 B* D  f  p8 V/ F" I' S4 m
' i8 K: Y2 K/ z) y
$InitForm = InitForm();$ Z( b. n" A) E5 b
$Listener = PostListener();
+ u2 o3 w2 O+ C: I; X% Z6 P+ i* {, m
?>
  z$ Y& r. i3 [0 _4 y) l
* C, w6 [2 z8 C$ ]8 d0 {
1 E# d) \$ Y, |6 _2 T+ W  p( t, k2 o" D5 L* n- S' c1 u$ v
, \! p7 S7 H6 \" B/ ~6 c2 q" g
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-19 10:06 , Processed in 0.063563 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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