飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
3 ^+ s6 e# ~3 P6 Ifunction Connect () {
. E2 e& W7 B: _1 J2 D# c0 omssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- Z/ _; k' q* D* A5 P) [$ s* L* y3 @
Failed.');# u0 a1 u/ H# K4 p2 _% W
}+ u% ^( M5 [6 q, G
Connect();3 T- d6 x. P+ ?7 j8 y

' E8 }/ ?0 ~$ [. L1 U0 W1 pfunction InitForm(){
6 G+ y6 M  F; \) g7 c' j//layout for the form$ D, X2 w& A2 }/ h3 v% C# A' e
echo "<strong>Send Items.</strong>- f( F* \4 R2 K+ V' g- J7 x
<form name='select' method='post'>
. \2 w- X( L- c7 r  Y4 o1 `<lable>Character Name</lable><br/>
% Y. D. J0 ]2 C+ f: l, I<input type='text' name='char'/><br/>2 G2 B, J: Q7 \. o; k- q4 G
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
: L  i+ q- U7 ?8 y. N" o  E<input type='text' name='item_name'/><br/>
1 b6 @5 J, i* c<lable>Item Amount</lable><br/>
) K* [" u) a% G" ~<input type='text' name='item_amount'/><br/>. E5 O$ ]2 E7 E/ G# Z. y  a: U* J
<lable>Item Upgrade Amount</lable><br/>
& o8 _" }, ^$ u5 K# \4 }2 e9 y<input type='text' name='item_upgrade'/><br/>0 P: n2 [" a4 Y7 t
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
4 B. \5 W: M% Z$ e7 ]* D2 x/ S. G$ x1 v- X5 F4 j
</lable><br/>
' }% I4 Q* z; M<input type='text' name='item_element'/><br/>/ z! L. M( l, K" V
<lable>Element Upgrade Amount</lable><br/>1 f" Y' X3 q8 P* K' [- w6 |
<input type='text' name='element_upgrade'/><br/>/ z* b+ o$ a5 i( T. ?' }
<lable>Pierced Amount</lable><br/>
: I$ h9 o, y6 w# [2 i  x<input type='text' name='item_pierce'/><br/>' D3 @1 y; L$ n" t- B8 i
<input type='submit'/>8 g, e  _/ p3 p& `! G
</form>";
7 B+ G8 y$ I) A$ X}. T" Q2 [1 V  F. L
$ h0 L5 E; w' ?) ^9 M
function PostListener (){
0 H9 R) f* F5 v1 a" u! [) B: V//Add more post variables if needed and add them to initform() function aswell
  c- o* c  j1 U4 T5 d
' Y4 Z* W4 V2 S6 A################################  Y* [. y0 V( |! h
##### Connection and Post ######
; n+ T6 V3 f% W################################" z  `& G7 ^+ p: v2 N
$name = @$_POST['char'];
: R" E& S& R, `$ItemName = @$_POST['item_name'];7 b) C3 J8 E# U/ j+ ]
$ItemAmount = @$_POST['item_amount'];
/ @! k, n" \5 O6 i3 w0 y$ L$ItemId = @$_POST['item_id'];
0 _9 Y; D+ g# c, e$ItemUpgrade = @$_POST['item_upgrade'];
+ i2 ^! }  J# p# s$ItemElement = @$_POST['item_element'];" l" P& f; Q6 b5 X0 S- u* ]6 B" H
$ElementUpgrade = @$_POST['element_upgrade'];
. M& t% z% ~& ]: ^: h$ItemPierce = @$_POST['item_pierce'];- j$ H0 `1 V' h
################################
$ K0 _" b) i4 y7 e/ }( M, L6 c1 m& {; k# i6 ?* N/ j1 t9 A  I* K
//Check both variables for empty value6 U/ T: g3 s% C
# ~5 T/ O8 {' g0 Y! \, O
if (!empty($_POST['char'])){
) N4 q: v- {' N8 V. ?4 r  _6 }$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
- E5 a- A8 ?. Y3 `6 V5 {4 B  v
8 ~0 {' i' A: o3 D* dm_szName = '{$name}'");2 A3 `9 K) o6 j& A" ^0 S
while ($row = mssql_fetch_object($find)){6 K1 J6 {% t' r
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";  J4 ], `! |- b8 o, g
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], : I! o; K8 ?1 y2 N/ @$ ~4 Q5 s

) F1 ?- r# P6 ^' p; c* U+ E[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], " p4 W' U2 S  P5 H- G; p+ U) X

  C! L6 W! G  y( w  t[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
. j5 T+ s  @. @/ _# Q! g9 j6 o0 E: B' K: B. x$ I, A' O+ p
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
! S7 `0 `- D  `6 }# ~6 E* r, y8 d; V+ \& a2 P
'{$ElementUpgrade}', '{$ItemPierce}');");
7 Y' Y! f; X( Y: x3 x}
& G/ t/ w7 ~% }; `& S5 e/ J. v/ Q# I; `0 E3 c0 n0 O( ]9 s9 O6 r
}  u+ W% b% s; E7 `' r& A

( A+ k9 ]& f) B  w. e+ n$ R, M}$ Z4 u( {$ k  j: c# T4 s3 ~& C
" H- ~0 ~# d5 M- n
$InitForm = InitForm();
4 w+ V5 k! ^1 A! ^$Listener = PostListener();2 j7 r' u" e5 q

4 X" T' v8 N0 P+ h?>9 p1 z' r: W2 a0 _8 p
+ Z3 d0 x7 ]% n$ v8 o
- E( z0 v; C3 T" }6 S# ~

0 @: [7 L# H$ U; R( o" c8 ^( Z, i$ t# K8 S6 B9 b$ j/ h4 E
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-27 21:20 , Processed in 0.065671 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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