飞飞世界论坛

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

物品发送脚本

[复制链接]

200

主题

203

帖子

984

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
984
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& O( }" ~) ?9 g# z2 W& |$ R7 S; {function Connect () {" `% y# S- a. w: v
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 7 E9 I/ o, `- p: a
% @6 d4 q/ R8 @7 X2 o
Failed.');
* m+ L$ V5 J, {: |9 M}
+ ?( n% y# T  g7 i6 I- O+ pConnect();
& [& a5 g: A: w5 v2 m' H
6 d8 |6 Z2 b' m2 J/ qfunction InitForm(){
3 m1 c' d3 l( @/ K* h/ B//layout for the form% p  }0 i' \9 m5 Q
echo "<strong>Send Items.</strong>
) n, a0 C- }% s<form name='select' method='post'>
  T! e+ r; u( T9 l% \0 Z<lable>Character Name</lable><br/>& R/ g5 m. ^3 Q6 `  O
<input type='text' name='char'/><br/>
8 V1 p, g  g4 ?2 A- f. c3 R<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>- l+ w5 n' S2 g' k$ u) d0 V
<input type='text' name='item_name'/><br/>
- H0 L' |; Q7 v0 }! Q- E& }<lable>Item Amount</lable><br/>
- [9 a' f: r+ D! M: N<input type='text' name='item_amount'/><br/>
3 Z; V6 `7 g. q! g( m6 [" X! x<lable>Item Upgrade Amount</lable><br/>
) h% I* o  p- D<input type='text' name='item_upgrade'/><br/>
& @) P! @& Y& o4 a5 D<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 Z: N1 y7 {. `! Z2 t
+ x3 [# N# l$ r9 Y* ?$ o
</lable><br/>
  s5 H2 I' R+ ?8 D6 h& q  B# y6 P<input type='text' name='item_element'/><br/>( p. e& Q( r5 c
<lable>Element Upgrade Amount</lable><br/>% m# Q2 ^+ t$ A, p' Y+ ?) U+ W
<input type='text' name='element_upgrade'/><br/>: S" P1 [" c0 q. y9 a# T  c
<lable>Pierced Amount</lable><br/>9 a  M, C: y$ S) P  q
<input type='text' name='item_pierce'/><br/>, w9 f7 G4 [6 G& Z* q
<input type='submit'/>  a5 U+ i, p. k
</form>";
3 m- I6 |* A. Z" S! g6 N}# I) k9 e" T  U: L' f4 z' ]' A
# j% s- Q4 _5 Q. D
function PostListener (){
9 c' `( t3 t; h/ M4 X//Add more post variables if needed and add them to initform() function aswell4 n1 o9 {2 v- F4 q! n- Z* H
0 A. t, Z, ~' A8 l8 U
################################% S0 f! T- r7 h, a( X
##### Connection and Post ######
7 _; d& n9 @4 N5 i; ^) l################################/ D- I( Z7 m6 F/ n. ?$ x
$name = @$_POST['char'];
1 v$ r: g; t$ B7 m5 h9 j$ItemName = @$_POST['item_name'];
0 q* J4 N3 W: d/ m% F$ItemAmount = @$_POST['item_amount'];( U. s  A7 y9 R
$ItemId = @$_POST['item_id'];
, @  p7 ]6 ?$ R$ Z$ItemUpgrade = @$_POST['item_upgrade'];" ~; c6 a1 J& ^$ q! T
$ItemElement = @$_POST['item_element'];' P/ {* g+ N1 l( z+ |
$ElementUpgrade = @$_POST['element_upgrade'];
6 M9 [7 H! e" o1 ^- k  ^4 K$ItemPierce = @$_POST['item_pierce'];
) o- }% q/ a4 ~0 J. \/ V1 Z################################% E4 I# z' t+ ]; V
* c- h* }5 v, E" p9 ~$ e5 @
//Check both variables for empty value, ^: a% ~& C( U/ n( e  A
0 m2 W* }' T* L; E
if (!empty($_POST['char'])){
1 l. V% ?+ o# b9 I7 j4 o+ l2 d5 |. w$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
$ ]7 ^- H9 R1 `2 \( m3 m% H  T; X" R
m_szName = '{$name}'");
, S& G6 }: o+ ^3 @9 R2 awhile ($row = mssql_fetch_object($find)){! Q; _( P& h/ G5 }; }( h4 y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
* O* E8 y8 w: N- Z. P* C3 B6 q5 R$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
2 Y- b* R, J( Y0 n, T% V) I# Z
' |. R: ?! A" ~9 r[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ) r1 q( b) `' u) k7 o
, a; r# C0 j6 y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 b  V" I5 m: w; t

( _# k) O( C1 q9 s- AN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
/ s5 y% h8 b/ J" e9 n1 Q5 {' }$ G  W# I: K0 `3 Z  u1 v
'{$ElementUpgrade}', '{$ItemPierce}');");
/ A) y6 g: u; [4 T/ A4 J5 c}0 R3 v! U  k, f( A

7 w! D6 s4 `: H- v0 ~; O}2 j; m+ F) i8 H6 f1 i" A. `

5 s0 a" `3 j' R; I}8 N) _# [1 q6 T4 q/ K

3 B3 ?+ k7 _1 Z% q$InitForm = InitForm();  W. W+ u1 w& \( {2 B1 K
$Listener = PostListener();
; I. c* H2 [; P! k% r  C+ I
' h2 ?& j% W$ Q8 ~4 r! ~% W7 x?>5 P% x$ R6 T5 ~/ C; K9 y

+ _. \/ Y& x3 T
# H% d* G/ Y# H' f2 \5 z" a/ u% O0 a$ X% K4 B4 y* j4 J4 k- z
& K/ g7 r$ T( S( }0 l
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 10:08 , Processed in 0.095360 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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