飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php1 D9 F* e) U8 o6 H! @# z( o' P
function Connect () {( m$ D4 @5 n% j; n7 t5 f
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 6 G/ b  V0 f% S5 O( J: X$ B
1 s$ {+ C: y3 s$ c
Failed.');
# O) H& C6 }' C: j1 H1 y}
7 L/ r; Y' e& B/ c8 E+ [* l# `Connect();
6 P! s" z! Q" \0 s
1 g# G7 U2 O# S( i/ s" s- Hfunction InitForm(){( Q% G5 r7 l* c8 V/ e; O- P
//layout for the form0 f8 s$ |8 p4 A7 [% K( m
echo "<strong>Send Items.</strong>5 O* v5 O# V5 E) F/ d
<form name='select' method='post'>% C% U$ r7 E+ ~# s0 F3 o
<lable>Character Name</lable><br/>) Y: a7 F' s" o& K$ T. G' ]
<input type='text' name='char'/><br/>; K0 c# n4 P& U  a8 M) m
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
+ J# I+ |; r$ H/ E* @<input type='text' name='item_name'/><br/>8 M) J$ F& z: i+ m
<lable>Item Amount</lable><br/>! f+ G, Y6 v2 Q" O3 u
<input type='text' name='item_amount'/><br/>
' X4 }1 i$ c2 h/ t8 l$ ^9 R: V<lable>Item Upgrade Amount</lable><br/>
$ l7 V8 V. R/ A) ~7 j<input type='text' name='item_upgrade'/><br/>( g% N7 ^; P/ D) r: z+ X+ O
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 N) j- T! X  z% N4 s, [  [* O: g. s2 Y
</lable><br/>. P7 \+ [; t% ~/ K, l  d& f
<input type='text' name='item_element'/><br/>
( ~/ t1 l6 |* A$ g<lable>Element Upgrade Amount</lable><br/>
  t( h; K# N( A( Z<input type='text' name='element_upgrade'/><br/>& X9 x+ w2 f5 G4 A
<lable>Pierced Amount</lable><br/>
( i# J; N0 B' s3 _<input type='text' name='item_pierce'/><br/>& \0 z+ W! y/ a2 b; r. ^
<input type='submit'/>
7 g" ?9 L0 R! `* }5 @& @0 ~4 S</form>";. a2 {9 m. ]) Z0 y* k, e7 x1 G
}
3 \1 D7 g  @% b; k8 `& L) X
) |& A8 w" h/ X. [, pfunction PostListener (){
: Z( x, }$ Z# Q9 [. f//Add more post variables if needed and add them to initform() function aswell0 y, F& O3 T# D

3 ?+ b% X0 ?5 P################################
2 ]& i& |- U" @1 S, ]1 p/ J##### Connection and Post ######
3 V3 n3 P( X- k' ~& ^, c################################, u* b$ v' C7 S$ ]/ C( B8 w" M
$name = @$_POST['char'];
* M' y# z& a. C5 Y$ItemName = @$_POST['item_name'];6 ]1 N) o" E9 }
$ItemAmount = @$_POST['item_amount'];9 ^% `' k5 `9 K
$ItemId = @$_POST['item_id'];6 X# G+ s4 X5 P0 @7 o7 `
$ItemUpgrade = @$_POST['item_upgrade'];
# D& `4 {% ~, ^$ItemElement = @$_POST['item_element'];" R, E0 {, N: r8 `5 Y. O; o
$ElementUpgrade = @$_POST['element_upgrade'];
+ Q! H- S0 \. T: E1 [$ItemPierce = @$_POST['item_pierce'];
% e7 R0 B- o% \. ]################################" [7 G' D9 n# r4 W% `, O8 f& s

7 g- g' Z$ _& ~//Check both variables for empty value
: X: K  N+ S  t) ~
/ w3 b; m6 H$ L6 Vif (!empty($_POST['char'])){
3 Y, C. G- h  q" o3 _$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where   C! B, F9 ?  ?

# ~% @6 w9 d" L* bm_szName = '{$name}'");
2 P- g7 R, r) Q7 V- R+ w1 h, p2 owhile ($row = mssql_fetch_object($find)){
; r0 Z5 K; G! P" m7 }# |echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";6 ^" r# |, @( O' j  h( x) j
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 E5 P2 p( w1 M: @  N3 S& {& |

" N" t, C7 e! \: u8 F) P[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], & e  u9 s. K" I1 D  d

- y; l% q; j9 P: G+ I2 q. j- P[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',   S+ C! E; L- r

0 t5 \- j: E3 _0 E0 _8 w5 z- \N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
4 x1 b  G& O; l2 L( f
9 ?5 S* H0 f3 ]: j: E7 q, K'{$ElementUpgrade}', '{$ItemPierce}');");2 s7 H( r/ x$ b
}6 T6 z5 D7 B, O% ~4 d' L
2 H" |( R" [3 `* _# D: r
}
" H/ P" n/ e- E6 m# K  p! R
; c5 y/ g: y8 ]% O- ]# x}* r  E2 y/ S$ J0 P$ w/ I
1 L1 r% f7 F2 v: K
$InitForm = InitForm();+ Q. Z, `5 z7 V1 K! O* h7 A
$Listener = PostListener();5 u% ]9 K6 W/ S! s+ r' ~: L8 P

2 A- f; V5 S2 P2 p0 J* I?>
) s% d% N7 W9 I8 W  N) K& Y' Z

- Y3 m4 p. {0 C1 {  V+ V/ v2 y
9 c0 i( l) x- }' d" ^/ {# G) S6 d1 |  }4 s
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-19 21:09 , Processed in 0.059450 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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