飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
" W# |' M0 Z& f1 qfunction Connect () {
  v* ^7 U, B8 H' \& Lmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
8 h: O. y4 w0 P" H) `$ G) Z; H; T! g  d" O2 j
Failed.');. H8 ^/ B4 S5 N* C& I
}- ~" K- x' ?5 X& B2 d9 @
Connect();
3 N: {6 w0 H" ~6 E& B
2 u! ^/ o0 Y  Y6 R0 m: X! ffunction InitForm(){1 Q4 G* n( I$ W" r. S" }0 L) q# t; X
//layout for the form
# R* N4 i0 A" }/ Becho "<strong>Send Items.</strong>
" b4 V! g" o/ G7 F( w) H<form name='select' method='post'>
) r; a# z) n5 }6 C<lable>Character Name</lable><br/>
- a# v4 ]$ K, l2 n7 _* A<input type='text' name='char'/><br/>
5 Q% Z5 K8 ]6 V9 F+ n<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
& }: R' k" S( \, }0 Z$ Q<input type='text' name='item_name'/><br/>
% Z! |" O1 C. \- B<lable>Item Amount</lable><br/>" [1 Z3 a( [: l, {2 P$ n4 c+ ^7 `1 U* _
<input type='text' name='item_amount'/><br/>
( I0 m% k: }) g, z. R<lable>Item Upgrade Amount</lable><br/>6 a3 @, V, m  D2 \6 f7 {; \* Y
<input type='text' name='item_upgrade'/><br/>
: \/ X# w" o$ k' v<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)+ E9 @# o8 l9 f: a- i7 ~6 g
  W  R  V- }% `5 k/ y
</lable><br/>- q. o5 K, O$ A& B- o& V& f* s0 ?
<input type='text' name='item_element'/><br/>
- s3 u& s* C# S+ z<lable>Element Upgrade Amount</lable><br/>% v% |9 D) r7 ~+ L# r2 l, ~
<input type='text' name='element_upgrade'/><br/>
9 B6 G$ I+ S3 b7 }<lable>Pierced Amount</lable><br/>
8 G. P  @, `5 U6 m% M; X<input type='text' name='item_pierce'/><br/>
% D. J- v4 y# [+ R" N<input type='submit'/>
3 G9 ^4 i0 Z$ \4 K& ~- K. L6 ~9 a5 \</form>";
6 s5 |5 N+ Q$ G}# @; z- G) ~. w

' B% c$ i& d! s7 O" rfunction PostListener (){8 h- M0 ^# z+ R4 v) [
//Add more post variables if needed and add them to initform() function aswell
. B( i, H# i) j( M( K/ D0 [1 _1 z% ^- A+ `+ K( B; y
################################
/ P5 z. N3 @9 b##### Connection and Post ######
% s/ {  A( ^, t/ Q% }7 V$ p: @################################
" M- s/ K: H; u+ w6 r$name = @$_POST['char'];
/ I# Z1 N; A2 b* b! q! {$ItemName = @$_POST['item_name'];) a/ B. E) T: `/ L' v+ ?& K  ?
$ItemAmount = @$_POST['item_amount'];, I; |8 d+ W( p! ?9 J
$ItemId = @$_POST['item_id'];
( E* K/ G0 Z5 r  _2 Q5 g# i# _9 ^$ItemUpgrade = @$_POST['item_upgrade'];) ]5 R, D4 S- I/ j2 ?" S8 C1 k0 s
$ItemElement = @$_POST['item_element'];
  q, R' x) o! A$ [" P9 K$ElementUpgrade = @$_POST['element_upgrade'];
* C4 K+ ^3 [1 S6 s' o3 z1 x6 l$ItemPierce = @$_POST['item_pierce'];
9 V, ~8 A1 u" B5 s" y################################
$ J$ g, _7 U- l" S( o- v0 k, B4 i- }1 s8 M
//Check both variables for empty value. o: v# {) H: [
8 w( U" o3 X/ R; {
if (!empty($_POST['char'])){' V6 n+ R7 R2 ^1 P6 H
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ) R& K0 f- U* ~

( @% }2 I1 m% X* ?! w7 em_szName = '{$name}'");
: l9 Z  u' C- [8 Bwhile ($row = mssql_fetch_object($find)){' ~: V. H5 ^! M
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";; p$ O5 X0 A0 u; H8 s- I4 C- x
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
# e" c, S, k: T; i
2 G# V0 s6 P0 k6 ~  f/ Y[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, j9 K2 [5 O( T7 D/ E8 N9 e# }; S/ ?7 l' d
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ ?+ @* K6 f) F4 ?; L2 F9 u
: I& P" g- a& ^. E* Z* uN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', $ @9 S6 I+ u) S5 G' T
3 b* W* f6 I$ |" A5 r0 y. `+ B
'{$ElementUpgrade}', '{$ItemPierce}');");' H6 }- r0 c# B2 i$ Y2 P
}' e- X# v6 j; K# V, ]

* }' q9 {3 h1 D  g}
$ k4 j9 ]& d& i. t4 k+ d* C7 H8 C: V3 _" f( p6 k) r
}3 H: }# A- y/ C, O

* ?6 ^& v) Q8 d6 p# y3 |! h$InitForm = InitForm();
& R' {# H* T2 J( [- t$Listener = PostListener();
' P" k4 l% O* x/ \; E- v- M8 u
: R! }$ L; e  v+ c?>0 b- f3 ~4 {$ x8 V" D0 F
% i  g: F" z+ M7 \) W

6 V3 Z/ d2 g/ @: b2 O. k
) V$ Y, Z) J- O. B" H- T* G: L" o) P
9 M& q% N6 ]/ k8 X8 _4 d0 c1 ^& p: j
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-25 21:02 , Processed in 0.064838 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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