飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php% ~4 D# D5 c4 v
function Connect () {
. r, P8 v! C" ^0 N  ymssql_connect('Server','UserName','Password') or die('Error: Connection to DB
0 Q# s+ ^# T6 R% C. @+ [* S5 [# M* l, N5 u& T+ E
Failed.');
) F) x0 o- p& R}0 ^5 F, ~7 v" x- g
Connect();; L% A  P$ x7 H0 I6 d0 N8 C; k6 l; v
  {- A6 p0 q. ~! I
function InitForm(){
- i% r6 m3 A! B# N! }1 ]& [//layout for the form# K. l- y( e# d6 Z8 Y. L
echo "<strong>Send Items.</strong>
, R/ Q/ @* q6 G4 K8 z<form name='select' method='post'>6 o) G0 Z/ F; w; U. o
<lable>Character Name</lable><br/>
! q- ^8 X8 m+ M3 A, E<input type='text' name='char'/><br/>& h0 W  w+ ]# `. g1 [4 |
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
# a8 V8 h8 w+ {$ x. t<input type='text' name='item_name'/><br/>$ |7 a) _: J' c+ Y0 y$ k) N
<lable>Item Amount</lable><br/>
: Y! l8 q8 @3 d8 `9 V) X  T- |4 s" F<input type='text' name='item_amount'/><br/>/ c* A6 n' e' L' X
<lable>Item Upgrade Amount</lable><br/>
* f+ c! ?; I& l, W9 z7 t<input type='text' name='item_upgrade'/><br/>
! M; ~) g  v' G8 F<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
0 O* L) ?2 K+ X( w3 f3 x# P" f* n( H
</lable><br/>  p" X2 q  f# ^0 y2 R4 @
<input type='text' name='item_element'/><br/>
, k5 Z% M1 i4 v<lable>Element Upgrade Amount</lable><br/>
4 u% R3 `( i! O& _! h% e1 T<input type='text' name='element_upgrade'/><br/>" a& C2 P, ~# w( r+ I9 g3 W
<lable>Pierced Amount</lable><br/>
1 X3 z( n  j4 h+ j* ]6 P: t& R1 C( y5 |<input type='text' name='item_pierce'/><br/>
7 B- y: ?( _, T0 k" Q" _<input type='submit'/>
" z! j  z! z0 Y9 L4 U0 U</form>";
  {' i$ o- ^& U7 v: L- B}
& N8 y; r% O6 U
) i, C2 Z  d0 a( Ffunction PostListener (){
# ]7 v3 h, t. n% w//Add more post variables if needed and add them to initform() function aswell' j+ K. m" Q% R. f4 Z$ i. f+ t: A' C- @

2 [$ V: h& y! f1 T/ v! Q################################. q( c/ E! ?* t* f% Q
##### Connection and Post ######
2 V3 [- w1 v# o9 W################################" L& l) H1 @( P% m
$name = @$_POST['char'];6 t  n' l/ |* Q6 r4 p
$ItemName = @$_POST['item_name'];
- R0 p9 F8 A1 K$ItemAmount = @$_POST['item_amount'];; G' K* e3 U2 e
$ItemId = @$_POST['item_id'];
0 `, \$ J1 D, T* a9 s$ItemUpgrade = @$_POST['item_upgrade'];
* m  Z6 f& I+ k6 Y$ ^8 i% y9 |$ItemElement = @$_POST['item_element'];5 f* t2 r1 p. }/ }5 _3 B) `1 P
$ElementUpgrade = @$_POST['element_upgrade'];% S5 m1 E' R0 l/ U+ S6 J* u
$ItemPierce = @$_POST['item_pierce'];
; s1 _) O3 _3 v/ ~3 G################################
. f4 ]( y* R' h7 o, A/ G3 [4 g6 k: t0 l  X9 z3 Z
//Check both variables for empty value
6 k8 ]: t  M8 x2 Q/ y
5 W' N5 k% p, `: j2 F) Bif (!empty($_POST['char'])){0 U+ Z0 R+ \: ^+ f
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 R- t: K( l# E  G3 B0 X2 D

0 f* K* m- P" ^) a  W) om_szName = '{$name}'");
+ Y2 n/ j4 m: q8 D9 v) s9 zwhile ($row = mssql_fetch_object($find)){
. ^/ W' d% ~# B% ?echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
* A4 \$ `% L& C6 Q& ]5 y$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
$ _/ V5 Y3 Y0 }+ F; J' u& ]* \+ H) X( j3 p! L+ [6 E) j- U
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], * E0 w* e: w. g6 ~# O' s& X
: z1 v9 a% `6 \5 k+ ?
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
8 i7 z. }( I8 p9 m% p
& y" [' i- L  R( p; S3 i, CN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
/ J- n  o% ^7 y' _# m5 W$ e# J' C( y( O' g4 w  Y
'{$ElementUpgrade}', '{$ItemPierce}');");6 e* v+ g- Y' J% d8 \# O; j
}
) F9 f6 z3 x2 G, @2 H4 [
% b1 h( G5 r0 z( q) V' H}
3 D* u% {$ k% s2 q1 @/ H; S% q4 ]5 [6 {" _' j8 V
}" J7 _# e5 h+ ~$ c

3 Z7 D3 u; Q! Q$InitForm = InitForm();  [& O8 ?4 @6 |+ q, K. i
$Listener = PostListener();
) F% i$ [+ d+ k
) S4 g$ C1 F* ~8 o4 L$ U! F& p?>- B! G: c3 W4 {2 ?+ m

- |/ Z& [3 ]; A2 U; G! h8 d% F3 B9 L& [0 o  m. L- {6 Y

4 L' l( x& x! o0 ^7 L; v. P% c9 W4 w7 z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-3 03:41 , Processed in 0.064531 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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