飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
) f- a5 C! s5 H' ]function Connect () {
1 K" R2 p+ P4 Z3 Z! d+ C# f  v1 nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 9 d! C2 `7 ~0 d( ^
7 U" f4 y% |" F( a) y4 _
Failed.');9 I' E1 L& R3 m$ `9 o+ V2 ~) M
}
$ ^$ k* ?( i  Y% m0 aConnect();2 L! L$ L! u/ J" j3 V

0 Y: x+ W8 q# E6 |7 H1 Cfunction InitForm(){% {' ?) u2 E9 }3 a6 R  @; y
//layout for the form+ U5 [# W4 z6 i5 K
echo "<strong>Send Items.</strong>
) U! Q! a, _) l# O0 R  j4 n<form name='select' method='post'>( s/ J6 S5 A) t* E+ A
<lable>Character Name</lable><br/>
+ F+ q1 Y4 Y. f, U; z- P1 P, x<input type='text' name='char'/><br/>
+ |3 U5 j$ P4 k/ x2 j* w4 g<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
, j5 H& Y$ |$ _5 n& f9 }<input type='text' name='item_name'/><br/>4 A0 o3 G! E+ l6 D/ E9 l% E
<lable>Item Amount</lable><br/>
( E+ O, v! m. s/ A: _: i<input type='text' name='item_amount'/><br/>
; I4 h5 `, q- s, d* m0 g2 J  \& S9 H<lable>Item Upgrade Amount</lable><br/>6 u: X7 y) H- G. F
<input type='text' name='item_upgrade'/><br/>
4 n3 F  R% ^5 F! f. O8 q* p  b<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)1 k' H: M. k. {

8 v3 G$ U( u, ]8 ^% Y# f</lable><br/>
! z, `" I' _4 o3 @# R3 w<input type='text' name='item_element'/><br/>; H3 i! Y% ]+ {( |: T
<lable>Element Upgrade Amount</lable><br/>; p2 I* x$ d0 e, {
<input type='text' name='element_upgrade'/><br/>+ M  R# }1 p& [! X
<lable>Pierced Amount</lable><br/>* i! i" V% s0 ]' h! {- f; b# H7 K
<input type='text' name='item_pierce'/><br/>
% r+ m; y2 X% d; q) Z<input type='submit'/>
: G3 B7 Z" [8 W; g1 ~</form>";
9 a1 C" _! ~- n$ u& i+ _1 Q}
* y- _. U7 j8 \6 o' O
& l( G' K. I" o. Sfunction PostListener (){
* p  Y( x2 ?/ z//Add more post variables if needed and add them to initform() function aswell
. x8 y6 b$ G6 C! W3 ?" K% h
) \! f& }* K$ z; y/ p. C( D################################; i) u) D9 w$ H3 m1 }, q
##### Connection and Post ######
$ T; t) x! l5 k6 L################################
4 h& r5 W; {4 h$name = @$_POST['char'];$ _" z. E% z! V
$ItemName = @$_POST['item_name'];) R; K8 j  p" k0 z5 ^! I1 ~
$ItemAmount = @$_POST['item_amount'];8 d8 t. W' l4 {* k$ f1 m6 @4 m
$ItemId = @$_POST['item_id'];& H" i( F6 V! f+ q& f6 B
$ItemUpgrade = @$_POST['item_upgrade'];
3 {8 n! f$ ]3 w2 C% D- |$ItemElement = @$_POST['item_element'];+ v1 s  @3 p0 T  t% c9 S% u7 |
$ElementUpgrade = @$_POST['element_upgrade'];; l) y6 E  ^1 |( F3 N
$ItemPierce = @$_POST['item_pierce'];
3 O$ M3 i8 w. [* A################################
& u5 z' R& S" M% y$ T! Q. N" X
( ~. i* h# i+ F//Check both variables for empty value
) t. N, Z/ Z8 o0 B
/ m' U+ B6 o0 t$ T/ r0 @if (!empty($_POST['char'])){- a" e1 s1 Q3 M8 n1 B
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 5 I7 x3 U* a6 Z: r
) B2 P8 B7 L$ [! R
m_szName = '{$name}'");
* }2 m. r8 N/ _8 S$ E( B. n3 rwhile ($row = mssql_fetch_object($find)){  _0 S! K* R1 u& o. l
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";2 [9 h, [- u' G9 V' w4 m% i
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], . k* f* j& D' m$ l8 S) e

& |* J0 T5 I# D- e" W/ Q- D8 X3 R[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
8 [- I4 ]8 W, M/ B4 r6 i# n+ V7 U7 B; ~0 n1 @' R3 R3 r8 }/ \" Z
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ' n* ?) Q% G; e( b

% f; X- Q+ Z/ W3 C9 u& H- xN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
3 }2 i% o6 ]. o1 f2 z7 F: S& {6 x, G- P2 r. K6 c
'{$ElementUpgrade}', '{$ItemPierce}');");, E" B  H& O) |' o; z
}! a; |1 G/ K" B+ Z
- V3 G3 z: l1 v
}2 t$ D/ f8 Q9 v' d- }) o
5 O9 p6 s$ {" U- j
}
! ]& P0 N& j6 z, o% Q
6 A2 B+ ]1 d+ H% O8 u8 t$InitForm = InitForm();
* {% Y- \( o9 s4 m; p$Listener = PostListener();
* h" a4 w5 Q# _8 e
+ q3 T1 F, q3 R2 U?>
# ]) D& ?0 r, j% `( p/ W  Q: B/ i# [: |( r4 D5 z: m

" }3 ?0 ^8 ]* D
" X. Q  i  B8 x! n; i5 ]% _' Y3 j. h$ b/ A! J0 ]0 q
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-5 20:22 , Processed in 0.069231 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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