飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php) ~0 d$ ?) ~, @% @2 o
function Connect () {
7 d. H6 m9 {; @mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
  _1 I& ]( f1 G4 b9 p1 W) z. k% ^7 T  R9 b" `0 ?" x2 r3 j4 f
Failed.');" r5 ]/ }" c+ f- u; f9 V
}+ X* W  r1 s1 C* @' U2 [/ v7 ^
Connect();
& }: r5 S6 U" ?( X; ?
" {3 N' Z" a5 ufunction InitForm(){( l: {  D! s) y" l+ q& j% J
//layout for the form8 q6 E; c: n% p$ [" u' L# B/ {
echo "<strong>Send Items.</strong>2 L2 h' p, c( q: l- n$ w: Q. Y
<form name='select' method='post'>: s& I- d) d$ |
<lable>Character Name</lable><br/>
6 i. ]* C& z/ ?: ^( X<input type='text' name='char'/><br/>. j6 \; ~) }8 T. p8 ]& q
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>4 H2 A( i/ T4 u
<input type='text' name='item_name'/><br/>; D: U1 |( [) \. D: x& _! F- o8 R
<lable>Item Amount</lable><br/>- C+ w+ R0 i2 X, A( {' Y4 @
<input type='text' name='item_amount'/><br/>
# w  C) \. U8 \, @<lable>Item Upgrade Amount</lable><br/>5 s5 G$ t. B! I
<input type='text' name='item_upgrade'/><br/>
& O& c; e& X9 E) I( Q8 p<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)& ?" H+ d' G% ?. A& C1 G

5 \- J; f1 m: v" O</lable><br/>
6 x6 Y4 {6 v5 c<input type='text' name='item_element'/><br/>6 M  J4 r# Y8 w- |9 V
<lable>Element Upgrade Amount</lable><br/>! y/ ^3 y" d. y, {5 i9 {% c
<input type='text' name='element_upgrade'/><br/>
$ {( i+ T; x; ?' H7 Z<lable>Pierced Amount</lable><br/>
- ?( L; V2 S. D2 h' k4 c% y<input type='text' name='item_pierce'/><br/>( o( m- h6 M! c9 i  Y4 }8 [; h5 B
<input type='submit'/>
& y- Q3 x9 a3 ^, w# L0 N' C</form>";
% z* ~/ t3 u- \8 N$ y}
* U+ L) q0 G' T/ U0 y( ^. D: l3 w& w0 ?7 @$ |* S0 D/ c8 R
function PostListener (){5 j8 e  }- i/ \& w
//Add more post variables if needed and add them to initform() function aswell
" }( K4 {! @0 b; Y  B2 n* @
/ m0 U! l; b  r4 S* o  b################################
' Q, }4 [" U+ x7 T) s0 L##### Connection and Post ######
; n' n  m: n/ ?# ^* M, _# f# h& W################################" r+ q" }" @- Y0 q% ^
$name = @$_POST['char'];
% p# @: g3 P9 N& [$ItemName = @$_POST['item_name'];3 Q& P& g# A5 `% d4 m/ c& \9 l+ S
$ItemAmount = @$_POST['item_amount'];
+ {9 `* H: \) F4 Y% o. k$ItemId = @$_POST['item_id'];
6 |. w. K& f% F8 a8 u$ItemUpgrade = @$_POST['item_upgrade'];. A: g: z# \! z6 T2 Q
$ItemElement = @$_POST['item_element'];
# G9 S9 @) k8 n$ElementUpgrade = @$_POST['element_upgrade'];
( O: c1 T$ ]0 E2 U" c& A1 {$ItemPierce = @$_POST['item_pierce'];
3 S$ S8 x6 x4 Y5 z- ?: R5 f################################
" g9 V" G. ^, S2 e& A- b
# I" _+ t" @' H( z( P# Z//Check both variables for empty value
. E5 j. w" G2 o
7 _# C9 _8 v4 Bif (!empty($_POST['char'])){
/ F' U6 f7 m3 x2 M/ y$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
* p; H8 w4 C! W+ U; r
) H# ~" H2 M  _m_szName = '{$name}'");3 s5 l5 j' E" K! A2 j
while ($row = mssql_fetch_object($find)){
! t9 L5 q* y8 f" r- W$ }echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";% h# [' h2 H$ O: ^/ d5 u1 {
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % \! W0 R" M  S3 j7 n/ E$ T

: G. z6 t# g, e9 b2 E" z$ w0 y[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 1 p+ f" U7 E. w+ L7 G6 C* g

, M7 B' a% Q8 Y( [' M5 O[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 6 V4 o3 k4 D4 A' @2 I
) O" B# ^) j1 r( m9 s1 e9 g) Y
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 |3 r7 Q1 V9 ]; |' w
! ?& V) V% P7 I8 E: K'{$ElementUpgrade}', '{$ItemPierce}');");+ g2 S) H- N: O: U1 `
}
4 L; `$ o1 y# r* W3 x$ K) ]6 P7 u+ Y7 ]$ b) B( `% n" m
}( q% s* D* C! s6 [; `  w6 y

8 I, y$ k( @. x* r5 ^}! n! |( H9 W$ O; U# d1 j# ?
( T: a0 q8 C, l" f% I( @
$InitForm = InitForm();
9 T; n+ X4 N- x" j$Listener = PostListener();
( C! O4 o( Z3 P5 A+ Q" [, E
7 d/ C5 _4 [/ L& _' `+ {! O?>$ n5 Q+ f8 k: f! v2 U8 K

. x- Z7 i& r0 f! D- O% ?
  C8 b2 x9 ~  S, |4 w% P3 v( \0 Z9 A1 B% z7 G; U5 \

/ G5 a+ H" f$ J  k# F9 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-23 14:10 , Processed in 0.061518 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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