飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php" |2 j, K; c* I" O! n1 {
function Connect () {
) W* Z0 J( D! ^, smssql_connect('Server','UserName','Password') or die('Error: Connection to DB # ~1 D, x- P3 c. T$ _  z% B1 u; L# R
0 V. a' ?; C$ y3 O
Failed.');7 D8 i9 t! A1 U& E( }
}9 M  z9 c+ r: k2 `/ O& w
Connect();
& H" V$ B7 G( X9 [& I' l! C5 s- v& i! I9 x, G
function InitForm(){
% K6 r+ g2 B( y% f) v: C, ?8 Y//layout for the form
* C4 t* Z" U+ k* N% r0 h. wecho "<strong>Send Items.</strong>
7 i6 I1 C5 c( ~) L$ ^. U0 {! A9 p<form name='select' method='post'># ]$ `5 m  Z3 _" m8 I( S; V1 i: k
<lable>Character Name</lable><br/>
( a" H, f# a# D; N# I5 H<input type='text' name='char'/><br/>! [0 T9 D% E7 X/ o/ Q; ?! \& o
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>; [! M7 O" K" j) Q8 x6 `6 H
<input type='text' name='item_name'/><br/>
. C+ v5 o: d% [- k! H& p<lable>Item Amount</lable><br/>
  N& B0 m& r/ y9 J9 X! ^5 `( L<input type='text' name='item_amount'/><br/>
9 l9 B0 Y9 ^" y6 M1 b<lable>Item Upgrade Amount</lable><br/># j7 W; r+ U; h3 i
<input type='text' name='item_upgrade'/><br/>
- j5 s1 q# |7 Z<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
" d% F, ~' p* T) |5 p) [6 V: E$ H5 U) ^
</lable><br/>  y6 @: Z: T3 K0 X( l( T" v# m- F
<input type='text' name='item_element'/><br/>
. y! H1 I( V; e+ o0 Q1 @<lable>Element Upgrade Amount</lable><br/>! U, {+ Q& ?4 o+ P( K: L% z# u% O, S
<input type='text' name='element_upgrade'/><br/>7 B/ r5 ^" I1 B- z5 J
<lable>Pierced Amount</lable><br/>5 i2 d* C/ v5 B
<input type='text' name='item_pierce'/><br/>8 T6 @" ~( N+ m- V. M! G; @
<input type='submit'/>
  D9 p. F) R- o6 L/ w. d! `</form>";
3 P& }& s& I8 o& z}! l' h: e% [; H# ^) j

: c& l. i- M0 W% U, P* H+ ~6 Pfunction PostListener (){
4 f& A9 t) ], n/ U//Add more post variables if needed and add them to initform() function aswell4 X0 k: U* a$ C( ]  P) e
! `- @' j! o* K3 C! B* L6 b
################################
0 q& ?: ~9 J/ D##### Connection and Post ######2 n* `5 Q' U7 S( p- M" ^: k
################################  O- }2 P2 m. \6 p+ ~
$name = @$_POST['char'];3 T  Q3 A' l- @* k# `
$ItemName = @$_POST['item_name'];4 I8 m# ?( Z; M4 Q8 }4 ]" O
$ItemAmount = @$_POST['item_amount'];
: |; Z( n5 }$ L0 H# h8 U$ItemId = @$_POST['item_id'];! W8 j: J3 n6 D# x& q: p
$ItemUpgrade = @$_POST['item_upgrade'];* T( p3 h1 W: S9 h; ?
$ItemElement = @$_POST['item_element'];  n! a! |1 B# E1 @6 J) E8 |6 f
$ElementUpgrade = @$_POST['element_upgrade'];
% K2 L( v4 _! r% z4 Q( J' S$ItemPierce = @$_POST['item_pierce'];
2 h: K8 q) R( v9 s+ V4 m: f################################0 K1 ]" Q/ Y4 R8 W: ^) a

7 l3 F/ R5 ^( u9 R4 s: D. B9 O//Check both variables for empty value$ E% i3 k0 ]6 z7 b+ I4 ^2 C& m& T! V
# y3 u# O# c/ r3 b! e6 C
if (!empty($_POST['char'])){
7 A3 j: y) C+ i- `. b$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 5 a4 \8 Q& T$ ~
( f" q& c  `7 B' p6 {
m_szName = '{$name}'");" a% L. f# v0 q8 i4 H: f
while ($row = mssql_fetch_object($find)){: v# s4 A$ T8 J. V
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
" \: |" k& N& G4 }4 E; g$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
" r, {# g8 Q7 a0 d$ Y% e
3 J5 i8 B: L) h; d  e) e% _- j[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], , H) {# X- ]. t4 ]" v, \
! c+ C: D( M/ C7 A6 U+ g; s/ @" K+ V
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
$ i8 a/ V, Q4 H6 z0 q- A. ^: _
( N4 b" E0 Y: yN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', - I. [5 Z& }: p1 T" u

# ]) R1 x4 @& x* c'{$ElementUpgrade}', '{$ItemPierce}');");* Y6 l# S+ w# {" ?& i
}
; k+ Q8 ^8 X5 b& l, k0 |
  j5 [# ^9 T' h1 L2 C: T$ W. j}
  u, y5 ^. t& O/ o+ q5 D
1 u' c% K# Q1 B; {; U1 Z# u}
- @" S, k$ l) @4 ~7 D1 T2 s3 I" i, b1 [, i+ e
$InitForm = InitForm();
2 s2 m' ?/ z" ]$Listener = PostListener();
3 Y8 o4 j# i$ _9 l; G; l2 N& k- w( v6 N0 V# h
?>
) L, F( v6 g/ w' o2 f7 x
5 K. I8 X0 }+ e/ b* S  O! \9 N( h, ^: n$ T
* w1 `/ ^  A; Z0 d8 t6 b
/ [, l5 C2 i. b, m6 X, J
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 16:50 , Processed in 0.075117 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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