飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
9 K' |7 j+ K. Y: }# O1 ofunction Connect () {) J( j6 l& J3 T  ^
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
  K: i  H4 o9 ~- z+ k; u: r$ D) {3 r! z  p# z
Failed.');6 }; z" {/ K0 ~4 ^* C0 c
}
% |) [% X8 T& R, W3 @! b# N1 JConnect();9 Z+ Q  h, o' z& p6 v

* d% o' m$ w# F+ K' q+ Ufunction InitForm(){, L% p( @9 E6 i' o
//layout for the form
" d) c4 I/ @6 j+ O- d- ~3 Yecho "<strong>Send Items.</strong>
2 T" U5 E0 D* O$ E) a. r% A) [<form name='select' method='post'>
- a/ g' J' P8 Y, b. c<lable>Character Name</lable><br/>
3 A5 [5 q+ V' B# \<input type='text' name='char'/><br/>
% l- b. ?; l2 U1 c( e$ T  A' S) L1 U<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
1 u1 s0 k. R8 c- E4 U: x<input type='text' name='item_name'/><br/>
% E8 N% e1 {. d1 O& |( @<lable>Item Amount</lable><br/>& n7 ^, \/ r% [: ^) S
<input type='text' name='item_amount'/><br/>
1 m! X4 B  p, W+ s<lable>Item Upgrade Amount</lable><br/>
4 n+ u- v# O7 K2 |6 G<input type='text' name='item_upgrade'/><br/>  H2 \) b8 ]$ ]% U3 I
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)0 y# {  S! @! S# t
& y: C8 i/ o% `
</lable><br/>' z6 d+ q) i$ P5 T# E" y# C
<input type='text' name='item_element'/><br/>: e5 U" S! I7 @
<lable>Element Upgrade Amount</lable><br/>0 E/ g/ \; }: _
<input type='text' name='element_upgrade'/><br/>
) k- A! A' w" N5 E<lable>Pierced Amount</lable><br/>
. ]1 F# w9 w+ b7 G& a2 J<input type='text' name='item_pierce'/><br/>6 f) j8 @) ^2 _$ K, j6 F" C
<input type='submit'/>
+ |9 u5 v- P" x; w! P' k# r7 w1 n% x</form>";
  x! D( I) A, {, q}
: r5 O( Q* D# Y0 s
' D. M( |& d: H7 n; j/ G' k. Ofunction PostListener (){; m5 E- p& ]2 k% T- [6 l
//Add more post variables if needed and add them to initform() function aswell& w: ?: S9 m" D4 [: ?

2 V5 }; ?' P+ D# o################################! f. s% w* @) ?; ?; H
##### Connection and Post ######* n6 B* S$ v) h  E1 h3 g; ?
################################$ `! A! I) f, C0 J& Q% I  X
$name = @$_POST['char'];
! O, H0 D4 L- P- ?" {$ItemName = @$_POST['item_name'];# s7 Z% Z1 _5 B" _/ r: ^' m# ^) V
$ItemAmount = @$_POST['item_amount'];, {/ A- @/ ~$ G2 G1 q  ?
$ItemId = @$_POST['item_id'];
) o# t; w* E) i9 P! K, K+ m$ItemUpgrade = @$_POST['item_upgrade'];
( n3 R7 t1 c+ e$ItemElement = @$_POST['item_element'];$ }9 i5 Z: A* C  ]* f" R, X
$ElementUpgrade = @$_POST['element_upgrade'];
4 o  }4 v: L" E2 u5 d$ItemPierce = @$_POST['item_pierce'];
0 G- B' H# p3 R- P################################
* d8 }" N6 d1 F+ V* |5 I9 ~% L7 o2 g+ g
//Check both variables for empty value) |' C8 G: ~  o

4 b0 }$ [. k5 `' M% V& {& sif (!empty($_POST['char'])){* f' x3 d& f; r. b
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
( j3 c/ h! @9 d5 T7 E7 T
5 @) ~+ d3 h# ]: @, [& N( P. Tm_szName = '{$name}'");
6 k+ ]* |) d6 n' _: i  Q$ {2 ^9 _4 Ewhile ($row = mssql_fetch_object($find)){
# c+ c# k, f% {; }2 q) Q% Xecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
% n9 r0 x' ^8 Q# l/ d$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
) L7 l1 m7 ~- }  n& E3 Z; o% d3 k) S" E
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ( q/ Z# l+ t  y* [$ H: S5 s% O
9 I. _: F! X7 f. S( j
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
4 Z$ }9 F. h6 q- q) B$ c
$ w0 y+ C- N+ E: l5 ^5 f4 [1 |+ HN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', $ `) d' W0 Z, s; j5 w0 V
1 V' J2 [1 z5 R: O3 b6 R7 e
'{$ElementUpgrade}', '{$ItemPierce}');");; r4 T: f; _" i5 F* k+ i
}
5 @. r( o# U$ S) ?/ y
. @' g% w: n+ _}
2 F8 k/ A- i! @. W
( v1 r2 v) r  r$ l7 G' S}2 n$ v) w2 u% ]( x

8 v) b; q$ E, G7 n5 Z$InitForm = InitForm();
% ^$ [/ q0 F) x9 L$Listener = PostListener();4 i5 F. y8 ], R# f* t
0 S* b* J  \4 k" S, l! M! q
?>
" Q" X5 Q! _5 e; T7 Y6 E: F" f# ^, U6 g

% F/ H% y, |# K4 z" X
+ F. `; ^$ {. Y9 `& l4 V
# Q# z: D8 c% f
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-17 21:20 , Processed in 0.060815 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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