飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php+ }+ S, u  {7 n2 Z' ~0 H1 l3 [
function Connect () {
! f' t9 b& R" J, p8 ymssql_connect('Server','UserName','Password') or die('Error: Connection to DB
: y& _. X" ~/ T( ~7 Y. C
2 a9 ?, a1 P0 D3 ^Failed.');  N7 j, H* Y  R% m% y2 B
}
) R1 j6 J! ?) {& LConnect();: B% a" ?3 q4 h

4 T  F/ h& _9 Q: @4 P- h! X4 a5 Yfunction InitForm(){
4 {6 {) d' e! o' Z& L, J- |6 @//layout for the form; I# I: i; p. t* k" m
echo "<strong>Send Items.</strong>+ P; Z1 T* x" v2 M
<form name='select' method='post'>
  f8 y3 ^! o0 b0 l<lable>Character Name</lable><br/>2 C8 D( t* A0 S8 V  [5 O: _6 r
<input type='text' name='char'/><br/>4 e' F# x$ L/ d! z& }
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
0 m) G# W/ E! B7 C; I6 w6 T<input type='text' name='item_name'/><br/>
) }( T( X& v% f6 ~<lable>Item Amount</lable><br/>* A( h  s4 d4 r2 W" p
<input type='text' name='item_amount'/><br/>
2 u% O/ b# d) J9 O4 F6 L1 I+ O' _$ D/ e<lable>Item Upgrade Amount</lable><br/>5 I, A* |) \7 f; J' z* N4 C
<input type='text' name='item_upgrade'/><br/>0 h) I; C/ V+ _$ c8 m
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)4 e5 Y, V# S* u% K/ F9 o

# p# V% v& E% Y# `' M2 u' Q" f9 Q</lable><br/>9 n- D4 w9 A% U8 F' j
<input type='text' name='item_element'/><br/>$ s" V, N# r3 g: s! L' E
<lable>Element Upgrade Amount</lable><br/># ]. Y6 k# C3 S. c8 Y- x' y
<input type='text' name='element_upgrade'/><br/>( ?7 `- f- P4 C; i+ x
<lable>Pierced Amount</lable><br/>8 M6 V1 E0 f, r7 `9 ~+ K/ D- g0 u! h) N
<input type='text' name='item_pierce'/><br/>" A, T# G9 u, z: v8 q& p
<input type='submit'/>' Y# k1 Z- ^  }& [0 j" a+ H
</form>";
$ ^9 C  R1 w% a}
  c0 n, ?* j1 E: D: v
  \- P" _' C0 ]8 K* n3 v0 pfunction PostListener (){+ L3 |1 G/ s, Q$ t+ h
//Add more post variables if needed and add them to initform() function aswell# z. G( a2 H( |

" d( r; ?$ w0 T1 i) O& @" @* }: e! G3 R################################
% z2 C9 k0 I6 U$ i##### Connection and Post ######5 e7 F0 g4 `: l: A* l4 Z
################################
. O, F3 {$ y( S6 k9 N3 t$name = @$_POST['char'];% ~+ B- Y+ O5 A2 S9 @1 n
$ItemName = @$_POST['item_name'];" a: s9 m3 D$ _0 d) C% G
$ItemAmount = @$_POST['item_amount'];* A9 a+ S) G& u
$ItemId = @$_POST['item_id'];
# z2 t6 v3 [4 I, K3 ~1 }3 [$ItemUpgrade = @$_POST['item_upgrade'];" F; ^0 P' b* I
$ItemElement = @$_POST['item_element'];
" F. z) c( `, S$ElementUpgrade = @$_POST['element_upgrade'];
, @) w4 e6 o/ z: F! M6 G$ItemPierce = @$_POST['item_pierce'];: T8 i" D' ^! j) u5 F7 ]
################################3 D# @3 D4 @0 `! s& b5 m- o( h
& D. b% H4 B. k
//Check both variables for empty value# ]" v6 w5 [; L; _7 v( W

- P7 o% E7 v9 O+ K' n- dif (!empty($_POST['char'])){5 R$ S& j8 @* y9 T2 u
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
0 s! K7 t, S  e; |7 p! n8 |& j- e& H0 S' B. U& ^# l. \, q8 h
m_szName = '{$name}'");8 J4 p0 r9 Y  Y# ^1 P" k$ b/ T6 w
while ($row = mssql_fetch_object($find)){
! g, d3 l# \+ G8 V# Qecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";% L) G! x6 V$ O% J
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], : t9 J  D) O* U
) {6 ~! @" Y4 z" y: G
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
' j2 Q+ C. D9 t' A* r; l0 z& p$ F3 }+ ^* a" f- Y
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', - C. c2 V8 F0 J; J
% F( w- {7 N6 Y; O% _
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 2 |5 H, U. ~: r" G  b, H, ]1 `) m1 t

4 H: M* D' |/ e0 r0 q/ H5 J'{$ElementUpgrade}', '{$ItemPierce}');");
6 V  N$ M6 Z% C/ O' D2 p; V+ h}
" u& ^: f7 d5 k( d% g! F# o0 b2 {7 o# L  Y9 I$ i0 S
}
" L7 x9 e2 g; n4 x8 A8 u- `9 @$ U4 W
% J5 E! C6 z5 g; `. H, Q- ^- J}
# U: K2 {5 f* q* O% x
2 F/ U# E' v7 I$InitForm = InitForm();
  ?0 C4 w9 ?9 C0 g: z$Listener = PostListener();
$ p; p, \( p/ C; @4 q0 C! Y; E! q9 d. s3 C& f; ^2 D7 o9 g) R
?>
& c4 h5 F) M% J  K- d5 W5 d3 M
6 r1 e- I/ u  V' \3 j% {
- ^7 F7 \4 S: Z+ W6 s% ?* R8 M0 |$ X+ J! Q( p2 w' j
  L1 y1 }; t" L8 o+ u4 P$ @
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-30 02:52 , Processed in 0.068684 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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