飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php% l9 o7 A% p: P7 u5 J' V
function Connect () {
2 I( o. M) {: E9 D5 X/ gmssql_connect('Server','UserName','Password') or die('Error: Connection to DB + D: k! D2 a4 m0 g$ u
' _7 K# T" _4 y2 J7 Q
Failed.');
+ }5 Y: F6 q; ^$ ?# L) D}
; _8 \) n9 v: M) VConnect();
. \3 x" g- K0 U# X' A1 |' z  J+ y5 M2 ~
function InitForm(){
; y1 J; n8 y9 {. I7 a$ f# V//layout for the form$ b& A" P0 S# ]( G) y( _6 q
echo "<strong>Send Items.</strong>. U" H( V; F7 `2 A
<form name='select' method='post'>
- h/ Y; B$ F( H2 G<lable>Character Name</lable><br/>7 J/ m0 b0 a4 |6 t7 x) Q, F5 H
<input type='text' name='char'/><br/>
2 a7 `% t9 T' J/ ]! Y<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 l4 B, n' O! X* D; \5 n# u+ K: _<input type='text' name='item_name'/><br/>) J# H* O! {6 R) U4 M
<lable>Item Amount</lable><br/>
) r: @+ V! R9 z4 g<input type='text' name='item_amount'/><br/>$ U; q$ r+ z6 V( |( {" b
<lable>Item Upgrade Amount</lable><br/>
/ ~: t2 ~1 f4 }5 A! j- @, h<input type='text' name='item_upgrade'/><br/>
- C: |+ |5 l5 `& H3 [<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 k# j( |. z: C1 l- s' b6 u; _2 u4 a
</lable><br/>! i9 Q6 I. b4 u/ S: C9 {$ q
<input type='text' name='item_element'/><br/>
$ l  E' {0 X: h% B" B) S, J<lable>Element Upgrade Amount</lable><br/>* q" ^4 I, t( h0 b7 J/ [
<input type='text' name='element_upgrade'/><br/>
# ]3 @6 n  I  ~( N<lable>Pierced Amount</lable><br/>
; |, H7 [( J6 {5 G<input type='text' name='item_pierce'/><br/>; w8 H0 i$ D. p. t% ]) X
<input type='submit'/>
# Q# n. z. N- J' T: l</form>";
- R: d) i; T2 l}
9 t+ a/ d  X7 B$ \) y6 s5 J, ~. d( A  D: b. b: X
function PostListener (){
6 E) P; r2 x8 m% Q//Add more post variables if needed and add them to initform() function aswell
( A  y  i2 B' t2 n+ t0 B/ a3 E& R' _( d+ L  G
################################
1 C3 ^/ n$ t  J+ I! `1 L' u8 g2 k/ a##### Connection and Post ######
2 S* I, N( _( m: }# P! G  z################################
; V  s: U/ j7 s% m7 L; E  r$ v$name = @$_POST['char'];  V6 c; c  v: w! y/ m
$ItemName = @$_POST['item_name'];. q" P3 s1 g: D6 J' F: J
$ItemAmount = @$_POST['item_amount'];
. z8 d1 ^0 W5 K& o( O$ M* p$ItemId = @$_POST['item_id'];: @5 Y) p. ^* b% n" |
$ItemUpgrade = @$_POST['item_upgrade'];
1 Y' y  e& U, C9 B& a3 l$ItemElement = @$_POST['item_element'];5 q  W# `- ]2 B
$ElementUpgrade = @$_POST['element_upgrade'];
' @* _& v8 z5 W$ItemPierce = @$_POST['item_pierce'];
' h6 ~% o$ ^7 T6 g5 f- f4 }################################
/ K% ~8 b+ h# j- B$ z% k" V, h/ |5 i( K4 h7 g
//Check both variables for empty value' f6 G' y; Y! P# K/ [* j
4 P7 R" t$ v- H4 Z# ?3 q  d
if (!empty($_POST['char'])){
2 Q& z" G& w# Z4 C9 l  z$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , D. x& f. U( y7 G
6 d6 W0 p7 k& M7 {
m_szName = '{$name}'");
& x" f  H4 x4 Iwhile ($row = mssql_fetch_object($find)){
, C2 p6 a: S: R/ f9 ?echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
+ |) m6 d. Z3 k* w3 O5 N% E$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
4 G  i2 x7 c! N1 F( e/ ]1 z1 n  @' X
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 Z8 g  h) B+ c4 ~5 }$ G1 ?" ^) o/ P& R$ Z- G: A
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . y5 \8 h( w' Z" D4 ^# K* V, r

( s& T: n8 p: C6 V% AN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 6 t4 V; @# t4 Q& M6 J) ^8 `

5 [# l* a# |. B4 p& B% W'{$ElementUpgrade}', '{$ItemPierce}');");; p8 c& k" B* c+ E& u( ]1 N
}& ^$ \2 U+ U6 b9 [/ _4 i+ u& @0 \8 b

% o3 ^. I( F. r# |}
; L. f6 |) \& R
/ q/ Y2 |* C% A. R}
* O6 a5 b5 B- o3 w; W5 [# t: f! L0 y  @# K9 l6 s/ D% ^
$InitForm = InitForm();
2 Q# F* l% {8 D1 r6 u6 ?- h5 }$Listener = PostListener();
+ S! f4 M3 i9 x+ M2 C
4 k# Z. n. _0 b% `?>, p% Q4 l2 R3 V. }

, z# w/ ~( ?$ T, ^; L% j- Q' x' ^) a/ K1 ]" E
4 T+ t# Z+ J/ T: {1 j9 X
1 j5 x' g0 \  V; _1 t* U1 S1 ~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-3 02:27 , Processed in 0.068477 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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