飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1064

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
% w9 f3 r( |* P9 |# Q6 F, a3 Rfunction Connect () {: }/ }! h5 w6 D. X/ C: p
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
) h2 \. E8 Z$ F' s( L1 r# Z( t: ?5 S7 g. h) D$ ^, O1 Z) \" ^) L3 ^
Failed.');
- {6 y' R# ~; M% ?}
& ], ~! _" w& B3 T+ _  {- MConnect();
5 m" U& o" o5 n1 e+ L- h! v. Z  Y) k- ?- G0 X5 b
function InitForm(){$ k# Z0 s) G; D# m) F9 V- J
//layout for the form
6 A7 \3 _! }/ R2 ^, T) h1 kecho "<strong>Send Items.</strong>
. L: a0 X: w8 N* G6 P/ \, U8 J& Z<form name='select' method='post'>1 z3 c6 L5 A6 U3 a  d
<lable>Character Name</lable><br/>5 |/ _% _, G# N9 B
<input type='text' name='char'/><br/>
( M" N. r3 j9 s7 n3 x" w4 Z<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>. R+ k9 a# k& B; L9 x
<input type='text' name='item_name'/><br/>
# d. W# l% f3 `<lable>Item Amount</lable><br/>
0 c# v+ L8 V3 Z& H4 r6 P/ {<input type='text' name='item_amount'/><br/>6 ^1 S3 D  G  D# g
<lable>Item Upgrade Amount</lable><br/>7 N6 |; T! ~7 a
<input type='text' name='item_upgrade'/><br/>. K+ Y9 ~! e& Q6 O+ a9 {
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)$ ?4 `$ Q0 P* m$ |. ?0 S* D

$ V# t  K+ _2 `$ K1 b</lable><br/>
9 A$ H" `# q6 d6 A<input type='text' name='item_element'/><br/>
. D' q8 _) n1 c2 Y' r3 j<lable>Element Upgrade Amount</lable><br/>
8 j! G: P' K' x<input type='text' name='element_upgrade'/><br/>% S% q1 A7 {& s! s# Y/ t
<lable>Pierced Amount</lable><br/>: P/ V$ r/ b1 A# ~4 o
<input type='text' name='item_pierce'/><br/>
" v& E. R% Q0 w" x; p0 v<input type='submit'/>
5 b! y* U- d( {' H8 ]" j' z4 c</form>";
7 N: [* Y/ F: v( x}! I6 S7 {" c- i8 i

. _1 Y; u, i+ J( \# P  [2 Hfunction PostListener (){
" A! L# f: V) ~4 N//Add more post variables if needed and add them to initform() function aswell! u% }& R* n/ U; \3 J! K
, Y) b! \* b1 e  E) T
################################
7 K/ \% L; l: g# E- ]# y0 t##### Connection and Post ######3 N: F+ t7 a  Q% o  _
################################
) ~  {; M) z' p8 w$name = @$_POST['char'];
. T2 K6 f! v6 o2 x$ItemName = @$_POST['item_name'];
( a, K) i/ R( x) A/ J$ItemAmount = @$_POST['item_amount'];8 ]9 A: ~% \/ j9 T6 u, H5 k( |
$ItemId = @$_POST['item_id'];( Z: x' U3 k  A
$ItemUpgrade = @$_POST['item_upgrade'];
1 `% h, m. Z+ \5 R$ x5 n$ItemElement = @$_POST['item_element'];
& h, Y3 o6 s' M! p/ h! j$ElementUpgrade = @$_POST['element_upgrade'];
* I3 a: _- Q1 w* D- i1 b% m$ItemPierce = @$_POST['item_pierce'];
; W' u0 F" q4 @4 ^/ o7 ~* A################################( R  i: i2 o3 m( _4 E2 s
: H$ _$ n4 [) E# c- [4 w
//Check both variables for empty value8 ?  Z9 I# A7 C' |( A& e4 ^, K
( Y! L. D, R  ?+ O' j. h
if (!empty($_POST['char'])){
& W0 p' J; I/ L6 R* R1 t$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
* j' k0 L3 r' f& v  |: ]5 S0 g8 q, \: e$ C3 P/ E- Y
m_szName = '{$name}'");" k/ c9 }+ `5 [% X
while ($row = mssql_fetch_object($find)){2 W8 C1 M9 H. ^) U# n$ S9 u! s, s
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";7 e6 _2 G( {% f  m5 F* P$ O3 I' i
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
6 p# Q5 O6 m5 d  u& e2 A
* F( m/ C$ U# a[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
2 [; l. H+ A5 X3 D3 X! \: ?8 t8 E8 ]5 |% I1 v
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 8 R- A; V. ~' m9 `4 g3 J) {

  Q+ v- F7 e' f7 cN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',   s! ~- S# r, x2 Q' H

- I7 b) K9 n0 k9 X4 j& k1 r'{$ElementUpgrade}', '{$ItemPierce}');");
& q" @% e0 k3 X}
, b3 J4 q, y7 C1 Z$ H! J
5 a7 S0 e& i+ I$ ?8 Y}$ k! a6 z9 g  B3 i2 ^1 U1 p

8 [% x1 ?4 Y' Y: x, V9 t# F}
) a. y$ ]! j' i% o$ g4 y4 E
- p/ _- X5 k! Y. ?4 x$InitForm = InitForm();
$ o2 c6 s5 i. Q! S* M, z$Listener = PostListener();. z9 T6 q+ H, v9 V4 V
/ p  H- p+ `3 d. E0 |- U. @9 i9 U
?>
8 ]$ ?, B  i$ L" _( e# k( i  V  Y) ~1 k

% O$ e2 P* ?6 w! }
/ m, Z! k! i1 i/ _) T4 ?
# ~2 t4 @: i& _% S: i" @7 j2 V
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-17 05:33 , Processed in 0.061548 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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