飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& d. e, v; d' p0 t4 Nfunction Connect () {
+ w" E4 Z, v* u0 [mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
# N1 [5 K5 Q" f: i4 U4 A6 o& c  n+ ~- x( O  t% @. g
Failed.');
, h! U+ d3 O) P" T/ f}, G+ @" J% T0 \: F0 B
Connect();
6 d4 Q6 `! ^4 m2 S% w6 Z, c& F7 [: i6 _- k
function InitForm(){; c/ E: g9 ]! t/ I) @
//layout for the form
! [. l# ^! R5 q8 ]+ _* Z( Gecho "<strong>Send Items.</strong>
" J, g- B' P, N# H( c, b<form name='select' method='post'>5 {) z9 D& V% J! g8 R, \  X
<lable>Character Name</lable><br/>6 y" o2 p4 y5 f* H2 d9 q+ r; }$ K8 Q
<input type='text' name='char'/><br/>% [6 X1 x( E+ k% _8 R
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
$ |# G/ U8 @* K' a8 i$ M1 S$ [, \<input type='text' name='item_name'/><br/>9 u' B/ S( i1 w! Y
<lable>Item Amount</lable><br/>
6 s' a: c: R! ?<input type='text' name='item_amount'/><br/>6 w* ~2 s1 P9 K( E; {
<lable>Item Upgrade Amount</lable><br/>
/ H# E+ l/ K/ q% S# o/ a3 H% h<input type='text' name='item_upgrade'/><br/>$ h& |  V/ m( S, ^) b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
" _- j, U' Z3 z+ k- f# m$ H4 p- c/ y; _, r% k
</lable><br/>
4 x/ g+ e  Q. h2 o, {- H1 T" Z<input type='text' name='item_element'/><br/>
9 r! l$ }; @6 B* n& X% i! C<lable>Element Upgrade Amount</lable><br/>, T9 h& B4 T$ B0 o, I
<input type='text' name='element_upgrade'/><br/>
. }4 r1 P8 W) t7 u% z5 N- A, {  V/ ~<lable>Pierced Amount</lable><br/>
) c8 w5 s6 Q4 g- j7 O* c4 m<input type='text' name='item_pierce'/><br/>; T# o/ ~+ ]. H3 j  i1 r0 F3 }
<input type='submit'/>
" B) F2 [* Q9 ^7 _3 V7 \</form>";
/ C+ P0 l1 }: y7 r}
, B4 J9 N  ]/ i% ^
4 I: n* L/ i/ N6 q) @1 |: N8 a7 Mfunction PostListener (){* m6 |: g$ S( s- A* n
//Add more post variables if needed and add them to initform() function aswell! E/ i, L; _( M$ d  x
, ^2 F; o/ r/ Z; r; h! N& u
################################
* p5 ~! e% t0 _6 l3 b2 a6 w##### Connection and Post ######  k  d, P% E( w
################################) B" K) Z8 a) @
$name = @$_POST['char'];7 o) i  s# p: s' N+ k+ A/ g
$ItemName = @$_POST['item_name'];
2 \' T1 |: S$ `7 C$ItemAmount = @$_POST['item_amount'];
* |+ W9 f3 D# T$ItemId = @$_POST['item_id'];
0 x! B9 ~* ]/ f* X6 m* L$ItemUpgrade = @$_POST['item_upgrade'];) s! |4 q! E" f8 ^( E, {8 h
$ItemElement = @$_POST['item_element'];9 t9 E) U# A$ N) h% H5 ?
$ElementUpgrade = @$_POST['element_upgrade'];9 ^, N- i6 S. N- Y$ B; X. W
$ItemPierce = @$_POST['item_pierce'];# s5 T" E3 S# C# A0 I1 G
################################
* D4 P0 U4 t8 F4 q/ |9 W: F3 g" n/ j$ `) y8 Z/ m' Z
//Check both variables for empty value
; J# r! H1 _4 t3 z
. a! \/ ~+ G+ }+ F8 nif (!empty($_POST['char'])){/ Q5 p4 g% ~  |6 [# {. L# b+ a
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where / o- S1 z9 B8 i

' G9 o( Q; a& u# qm_szName = '{$name}'");. Z: q& _9 Q. b1 [
while ($row = mssql_fetch_object($find)){0 \1 I( N8 G. C* z
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
% U. l. N! O) W. T$ q1 R, T. I$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
7 v1 v! i  x' {, i0 o: i2 h8 p' I- o
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
2 ^7 [' x6 ]. |
5 r9 A5 n5 S/ |/ L7 P3 b[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', % [- L4 P5 k% p- M+ _# H

4 @6 E/ W! X& x- b+ NN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 9 h; N! A$ D" E7 N/ V% |4 W

9 |# V8 C8 r& d1 Z# i' Y0 _'{$ElementUpgrade}', '{$ItemPierce}');");* x# n) f9 w9 e" S* s/ H
}
- k# E& E: v) j2 z
/ d5 u1 j0 o' E* B" m$ ^}/ U! v0 B: {: }* }3 K. H( I

% N: F# s- Y* z# X: c2 p2 q}; F1 `7 z1 |+ v, ?0 a
2 f( F3 f2 D1 }9 b6 Z% V
$InitForm = InitForm();
0 T0 k+ ^/ W9 B5 c8 u$Listener = PostListener();
. K- o( f+ G9 U2 I1 }0 C
/ e* K! q5 }1 d& l- ^! N7 g?>
; W3 W: W9 _$ p2 k
2 c4 G1 Y* X9 S' x% G9 b3 Q4 S
3 G% Z/ Q+ I9 T5 g4 B! e+ O
* H2 u5 R, f; {/ o$ G$ T# a/ u  ^1 x: A  z, S; L" H3 P
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-25 12:20 , Processed in 0.059190 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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