飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php  l& T0 F# W9 W  w0 u
function Connect () {
" _8 U9 e" y2 e0 d$ Z7 umssql_connect('Server','UserName','Password') or die('Error: Connection to DB
) r4 Y8 f9 V) H  q( R! h. w& w8 T8 u$ e
Failed.');/ h, Z( z; q# y1 k1 X% \1 k
}4 t6 g# O; r0 b9 I. S4 z
Connect();6 {$ b" @) G( T( M# d$ {2 Q4 e# p

0 P6 h$ v$ \9 }; v& nfunction InitForm(){+ t( B( Q8 J  O' n, x0 E
//layout for the form
: g  P, o. Z7 B8 c+ g' y  N4 R; `echo "<strong>Send Items.</strong>  i# B* I& o- N$ y8 v
<form name='select' method='post'>
! f" Q, D3 L+ T$ p$ o9 l8 J<lable>Character Name</lable><br/>
5 _) n# y  Y9 N4 R# V/ p<input type='text' name='char'/><br/>
7 d/ \) S( l" W4 E0 x( w% _% g% J# N<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>: d9 h- K5 ^+ ~  c, j7 j8 a
<input type='text' name='item_name'/><br/>" f  d5 ?8 Z) [- W
<lable>Item Amount</lable><br/>8 d. j4 y% r2 L* p# z7 i
<input type='text' name='item_amount'/><br/>
, e) q4 R" T" T6 i$ T' \$ R  {<lable>Item Upgrade Amount</lable><br/>
+ C+ D8 x* I! \3 Q$ w, U* {<input type='text' name='item_upgrade'/><br/>
$ B+ G1 O! W: u& t" B5 q- X<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 v. `7 w3 I) _/ P7 o' l
7 X" ]' z2 _' p4 y% l6 k
</lable><br/>! o+ Y+ R" j) m
<input type='text' name='item_element'/><br/>  k, d+ a# Q/ h3 c6 `+ Y* R
<lable>Element Upgrade Amount</lable><br/># _8 x7 \, y* q- e( i
<input type='text' name='element_upgrade'/><br/>
# B% E) Y& [* J* t! C<lable>Pierced Amount</lable><br/>
1 u3 |% R) _/ G6 D, U' C/ l<input type='text' name='item_pierce'/><br/>
) I; k+ o9 R7 V2 r0 [<input type='submit'/>
* `  C! _/ ~: h2 ~</form>";) f- Y. c6 U" f, }; a
}; |1 h1 M* ?: n4 I
# g& z1 ]9 c' S8 \) N+ s
function PostListener (){
2 ]- O. d% k! H1 N. N//Add more post variables if needed and add them to initform() function aswell% y4 J- o2 r/ g
) Q# v5 m- P  C! a
################################
0 L1 _7 U% B! T8 w- N##### Connection and Post ######
2 m) o. l9 \$ {" q- s5 d* O################################
! o8 |% q8 c' n$name = @$_POST['char'];9 o  S1 z# Q( _/ ]0 J0 ~
$ItemName = @$_POST['item_name'];
6 k" t9 ^6 _, p$ItemAmount = @$_POST['item_amount'];
( I- ^3 }, Z2 K3 w$ItemId = @$_POST['item_id'];1 h. g" |3 ?6 B1 Q- v  Q& A
$ItemUpgrade = @$_POST['item_upgrade'];# L% v$ T/ K7 A" E& K5 t$ g: l& n+ @
$ItemElement = @$_POST['item_element'];
6 S0 d2 x" s( M1 W1 O. M) ?$ElementUpgrade = @$_POST['element_upgrade'];% o1 t( |: h3 u. d6 Z* H0 |
$ItemPierce = @$_POST['item_pierce'];9 `5 W. x9 ?  S  k; K- T4 m3 k
################################) e# M# Q+ ^$ k2 T$ N% [7 `7 E8 M
% @1 ]4 R9 h6 i( _3 J# J; h
//Check both variables for empty value* `( H: x/ e% Y% s6 c7 N' M
/ q2 k6 r  i4 d  \0 |/ P
if (!empty($_POST['char'])){
8 ?3 _, h2 k7 |8 ?% d$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
" ?) n% Y0 {& _. F# I% l# `1 C  X/ J& C  O! a
m_szName = '{$name}'");
. {$ j% G0 w! u) k2 T5 qwhile ($row = mssql_fetch_object($find)){) L( F3 F5 Y+ J
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
' c9 i/ I- R$ y* Y# R* \' u0 ^$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: Y% k$ ~; k8 g4 [
; v6 X0 a3 R2 j4 B$ X+ j[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
: A8 W/ S7 n% Q9 }/ N; x" B0 \) C" I" z8 Z5 O' s' S# N- Y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" N: |4 k9 I7 ^# ^* @: c4 _+ ^% K5 f+ w( P$ s5 q9 F( f& G
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
* O8 y8 S9 I1 R, T
( a, O% Y0 I) l  K'{$ElementUpgrade}', '{$ItemPierce}');");* v. S. D4 C& K) l, |9 @8 q6 E" h
}; n4 ]9 G& P- W* |8 d2 O
2 Y8 [$ K3 I* y% D) E% V) ?* s
}
7 f% d- E/ |  t( P5 |" {& }. f1 ?6 m% n" a% g: F
}" z1 d" y1 L6 h+ N3 Z

' w5 F4 J+ O* _! ?# I8 }$InitForm = InitForm();1 o) [  X/ q: h1 W6 Y0 v: f
$Listener = PostListener();
8 ^' f9 P) h7 h
6 m( F+ P  ?7 L, j% H9 O7 I?>7 Y) y3 c0 N5 e" U8 q

+ L; I2 \# T# k% H% b* x7 G2 \1 F  E* h( j# M9 ^0 _+ a

2 o% |% Y+ I! p- Y: z8 v0 x1 [: C( b' H3 @# g; \
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-26 18:03 , Processed in 0.062491 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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