飞飞世界论坛

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

物品发送脚本

[复制链接]

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php7 W2 c3 e: _/ Z$ n- u6 F
function Connect () {
. V* b; Z' w3 q& L% ]+ J2 N5 Zmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 j7 f7 M4 a6 e! `, j# x6 I5 L$ L1 {- F" K6 p$ w4 @0 H) K
Failed.');- G8 J/ S- a/ o; \1 Q: [
}
% |6 k1 u) e4 ]# S- [Connect();. p, ^! _: F# Q) e3 f1 ^- H
: \3 S% @1 R$ ?9 u
function InitForm(){
8 C) C1 `& j! p9 y6 X' {8 Q//layout for the form
$ L$ }& J6 e* hecho "<strong>Send Items.</strong>
# m4 W: L0 A6 S1 \<form name='select' method='post'>; k! Q8 a. S& F/ w+ y( m: a, M
<lable>Character Name</lable><br/># w5 f2 [( N5 a( A
<input type='text' name='char'/><br/>
1 \" I. ]3 S1 d: W0 T; i<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
1 N6 s$ M1 q1 y; L, M<input type='text' name='item_name'/><br/>
9 h9 A$ T( d+ p9 E; f/ U+ v<lable>Item Amount</lable><br/>
: S2 L' v- t/ a' a3 \( Z( C<input type='text' name='item_amount'/><br/>: A  K9 _1 d% S6 }, J$ @! _
<lable>Item Upgrade Amount</lable><br/>( d- B% u3 A& c. r
<input type='text' name='item_upgrade'/><br/>
4 L- G- x) W2 ?<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)/ e1 k+ F9 N3 K5 h3 x
' k9 S  c! }% H6 r
</lable><br/>
- b- h% p7 O, M. n1 F2 T<input type='text' name='item_element'/><br/>2 c/ |& f/ l& q2 W8 f
<lable>Element Upgrade Amount</lable><br/>
( j/ K: [7 H9 ?+ v4 {<input type='text' name='element_upgrade'/><br/>3 ?) h/ k% C8 [. m; g
<lable>Pierced Amount</lable><br/>, X, K6 R# {& Q7 s
<input type='text' name='item_pierce'/><br/>
0 H3 W! x7 h8 G9 D7 t- x3 {<input type='submit'/>3 E& K; h( N2 U4 o: k: C
</form>";: `/ n# u# |2 S
}# h! V, X3 p4 X

% {5 h4 J1 U' O/ Cfunction PostListener (){
/ r$ a! N7 N: `" ]//Add more post variables if needed and add them to initform() function aswell/ e' p% ?9 M+ C8 \  n5 k% m

) `# _8 O2 @+ ^% r3 ^$ f% J# A################################
7 ^  N8 ]1 K7 e##### Connection and Post ######5 t: ]5 a; o& X+ z8 z1 @! h1 E
################################4 k# C! A; Y! I+ J
$name = @$_POST['char'];
1 h+ {% Z- g4 r1 c% \- n: D& Z$ItemName = @$_POST['item_name'];+ x+ u4 p+ `, d2 a9 A/ E  f
$ItemAmount = @$_POST['item_amount'];- ?4 U% c% t! {! R/ m$ ^
$ItemId = @$_POST['item_id'];
- p* _6 X' j9 F* u3 i6 y1 I$ItemUpgrade = @$_POST['item_upgrade'];# r) t: B% d3 r* r
$ItemElement = @$_POST['item_element'];" S% s( ]( ^6 X" G' h" Y% N5 k
$ElementUpgrade = @$_POST['element_upgrade'];
( g# R3 e# ^! b! [1 b$ItemPierce = @$_POST['item_pierce'];
1 _/ l) N: H0 B; y################################3 T6 I* i1 x8 ~$ q
5 X4 h: d0 u3 d6 Y( [0 y; m) Q! m# L
//Check both variables for empty value1 G3 v7 J1 ~, C
6 S- m! d- Y0 T
if (!empty($_POST['char'])){3 y" g' I  @% r. [
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where # u6 A  O' G$ W- y9 T# w

8 p2 B1 [6 b0 k4 }4 Nm_szName = '{$name}'");
+ N3 ]5 |4 _& o( g% G0 B/ d) o( dwhile ($row = mssql_fetch_object($find)){4 Y: R" Z3 K; f
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
( Q4 l8 n0 [% f9 w3 s3 a9 h$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
5 A8 }* k" S: a: O3 j2 O
$ \* {2 X2 o5 @7 c! ?, w[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
& t/ x6 T8 J& ?' o! e2 U4 n& m$ o& o+ `' S# E
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', " b9 V- S6 W3 Z% c
* d  q& b. b3 {
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
( ~3 U0 H7 b- X# P0 ~; W+ T
+ K: f* U6 r! c- U( P" {) I'{$ElementUpgrade}', '{$ItemPierce}');");1 g& A: e* P' c2 H, O" E  s
}5 M' T8 Z# n$ o) u0 E

6 F' Y+ N, G- N+ ~" N/ Y}; z+ l' d% y- x

6 I4 _: Z! y5 @- |3 d: B( a9 G# F}: H: M! H: p- r& A
0 {: ^' k' ?, Y  ^4 A4 G/ y  \( [6 Y
$InitForm = InitForm();
5 r. U, z  s5 I6 k$Listener = PostListener();- |# v7 X  D& v$ H- a3 Y' Y
4 u# u2 J; y5 U6 J& N/ u
?>
+ y' Y, X+ u% R0 d$ o1 z/ p5 u2 }* u! p2 V0 c2 h

7 }( B& E# o+ H: c) I5 d- i7 m6 S; c8 H- z
, A) ]4 l5 w* s  M2 f" A
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 11:52 , Processed in 0.069762 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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