飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php$ R: B1 Q# r8 A2 I
function Connect () {
/ l3 Q4 T& e) H$ Smssql_connect('Server','UserName','Password') or die('Error: Connection to DB & L. F% ?+ h* V5 x4 Y0 g. T) k+ ]

5 c# @0 q8 l6 v  K$ F* l4 PFailed.');
3 U9 n! Q1 D4 x1 B" K) o}
3 l6 l+ G) F" a. wConnect();9 m& R2 U5 j4 ^) H

  |' [% Q( ^8 e; U( jfunction InitForm(){2 H( Q; N9 |' b5 E: ?7 _
//layout for the form0 j! i& }- A( W7 h' K
echo "<strong>Send Items.</strong>
1 `6 Q) ~8 X$ F3 T7 r3 P<form name='select' method='post'>
, e; p; G4 k! n; u! g<lable>Character Name</lable><br/>- u0 D0 k, H- x& w! Y
<input type='text' name='char'/><br/>
0 w7 O5 i$ Y; u$ a/ n' j<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>2 S) D5 ~+ }  \, J* k% e) L
<input type='text' name='item_name'/><br/>* z# m6 H( F) J( m/ b; X3 d$ `+ o! M' c
<lable>Item Amount</lable><br/>  @% V4 H: j' }; P9 T0 |8 O+ L
<input type='text' name='item_amount'/><br/>+ _! N8 ^0 u$ g2 n0 y
<lable>Item Upgrade Amount</lable><br/>
& d3 Q3 O) d! t+ r<input type='text' name='item_upgrade'/><br/>
* U0 r- }/ ^# \& p<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
8 }' w# r% q' C1 O+ m5 l. y( h7 b9 r3 C
</lable><br/>
2 Y2 F1 `( R# X  e8 |' n, _( C<input type='text' name='item_element'/><br/>+ A$ n3 |1 K. m( i3 u* c) z
<lable>Element Upgrade Amount</lable><br/>2 a9 \3 M6 H4 f" G' \2 `: C
<input type='text' name='element_upgrade'/><br/>
1 K  F, T* I* @' A- D" p<lable>Pierced Amount</lable><br/>( u; N( S4 v, }/ B
<input type='text' name='item_pierce'/><br/>. C+ f* E( c9 G3 `, r( d- n
<input type='submit'/># |" K* I& I$ j' D* R. Y2 \  r: U  L
</form>";
3 }- [& F" A* w( b! i6 j8 h4 ~}
% s' v3 H( ^. b* F! N1 a, k/ S) [" P/ {
function PostListener (){
2 R1 o8 e5 h" R//Add more post variables if needed and add them to initform() function aswell
4 K0 _% T# V9 C' m
/ ^' k9 H3 C6 O5 {- c  _/ X################################) f" C+ y$ b& }( z6 @
##### Connection and Post ######: h1 o) x! d8 \- D9 X' H5 i
################################/ P, p* b( p, i2 Y$ \% }' x; @2 Y
$name = @$_POST['char'];
* w, Q+ R+ `. J$ `- k0 |# `$ItemName = @$_POST['item_name'];
" U8 |2 X; N' c% \( N  i2 q5 N  x$ItemAmount = @$_POST['item_amount'];
* \- X! S( a3 v0 v+ U3 V; K$ItemId = @$_POST['item_id'];
$ P! q0 b4 y& K9 u$ItemUpgrade = @$_POST['item_upgrade'];8 a) Z, a, P. s) V: d1 Q
$ItemElement = @$_POST['item_element'];
: d0 ~/ }& ?* z  N# s" F! g7 ~% C8 _$ElementUpgrade = @$_POST['element_upgrade'];8 y4 G! e- [: [7 W; ]3 o( ]+ u
$ItemPierce = @$_POST['item_pierce'];
# Z6 b  ^: v+ L$ k6 q+ P# V################################4 K/ c0 g; M4 N. V8 B1 E6 X
7 P# p  o; @9 g4 Z, c
//Check both variables for empty value5 u7 D1 G3 A7 b8 \  p
! t# z+ t' J* A# a( X8 Y
if (!empty($_POST['char'])){
" M9 _$ A  _% w, [' m$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( e- z# ?6 E6 j- {( V# m
) q# w8 F; ^# c! \8 ^& c
m_szName = '{$name}'");! ^- A5 s, }( [9 n: D9 r' |
while ($row = mssql_fetch_object($find)){$ }- c% F# v6 z+ [6 _6 X- v
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";! E  H- l4 `7 u" ~
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
' f4 C0 f# d/ {( m" j3 n- A# l) U) G3 c* ]3 _
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 t5 g! w3 }) a3 w. g( K2 V. J" B
$ t2 g& ^& Z% u9 E2 t[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
: q& t, X5 ?$ X
$ Y: G: u+ F; H' J6 S  BN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
) w$ \6 u! j6 C  `. ]/ z! _2 c- l. a' e9 N& O
'{$ElementUpgrade}', '{$ItemPierce}');");' i- K% ~3 N- z9 k) P" `, j
}
6 X' b1 E' j) p! M" x! p% Y3 n( x( |% k7 P7 j4 G3 d. a; C
}
/ L! X7 J9 I9 ?/ r& m. L; a, S- C: S5 x2 B+ z1 y* X
}
3 t% t: g, x7 B: D
1 I# }+ c# U/ ^; b0 c0 b$InitForm = InitForm();! {  D, X$ u( E+ Z
$Listener = PostListener();" _5 n2 m# r) C+ H& t+ n* k/ a

! a) l/ l2 }2 ^2 ~" g" x?>
4 F# Z( U+ w" c5 M6 s$ _
, b  Z" o& Q- q9 m, X) s7 E, {9 h2 t: |- A. M- R' g

+ F, c( I) j; F
* s" `$ ~4 t* D, b0 G
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-9 21:22 , Processed in 0.062420 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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