飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
. _6 X3 f+ C0 q. l+ Sfunction Connect () {/ X, R% o1 X. T! w7 H
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB + D. b. @) \; |5 z& h1 t" p  J' R

, \3 X$ H* K0 T/ H& Z+ VFailed.');8 e. L+ Z/ N6 J+ y, R
}5 ^* @8 d/ f/ @+ F) `% p
Connect();
5 M6 y$ `7 C1 w8 X2 f9 ~. }
. ]# D9 @9 g8 \2 ^% x  cfunction InitForm(){7 h, a# B1 T7 s7 C1 \9 o2 ~) Y% ^8 C
//layout for the form7 U4 d) Y0 G- F& N# y
echo "<strong>Send Items.</strong>
' Q+ O" H! \4 c2 [# O. }0 m<form name='select' method='post'>
! i1 E) k% D1 n& o/ e8 t$ b& a<lable>Character Name</lable><br/>/ f* V4 y: q6 g* r1 L
<input type='text' name='char'/><br/>& }& Q0 n7 ~6 ]( w
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
1 G  d# u  N0 t<input type='text' name='item_name'/><br/>' A1 E( y1 y7 w  w' ^+ h9 S
<lable>Item Amount</lable><br/># t+ D, p4 n3 H$ F1 Z: h
<input type='text' name='item_amount'/><br/>0 F; Y* i6 R; n" i1 t7 f
<lable>Item Upgrade Amount</lable><br/>
1 D+ g" e2 w2 ]( {3 }<input type='text' name='item_upgrade'/><br/>
+ N+ R1 ]& H& {( F2 O<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
# P/ \% {  H9 _+ v8 Y. Q6 M, w9 T" |6 \* J
</lable><br/>7 F- D1 I. X' w* k
<input type='text' name='item_element'/><br/>
- B5 j+ x( S) L2 z# Z) J3 D: w! y/ |<lable>Element Upgrade Amount</lable><br/>/ V# m0 d8 q0 J7 v- [) m( o
<input type='text' name='element_upgrade'/><br/>* U9 w: E; H( r
<lable>Pierced Amount</lable><br/>; V  k2 k8 q5 N
<input type='text' name='item_pierce'/><br/>
0 f5 ~) u, D& v3 S6 d<input type='submit'/>
+ H( A% b% a9 u0 T" V</form>";# @' d7 q* t$ t" p; V! g
}8 U" P+ u) g1 g9 c8 _( O

1 }5 ]) [, q3 l& ]) k2 Yfunction PostListener (){
: z3 f$ [& _  v1 Y8 D3 _& U( ^//Add more post variables if needed and add them to initform() function aswell, Q. h# }' z9 X9 i' \: c# }. T+ W4 Z0 Z

7 C2 h4 p- [, ~# g7 _! |% _################################
' s& U. r5 X% }, {8 Z##### Connection and Post ######
+ E; |; J, z- V$ J" |9 \################################$ o+ L! I; U9 f% o) u
$name = @$_POST['char'];2 T7 p: R' d: X/ ~. P
$ItemName = @$_POST['item_name'];
1 |! e' I2 j" O6 T! W* U$ItemAmount = @$_POST['item_amount'];
* ]' j9 B7 q; @1 a/ l$ItemId = @$_POST['item_id'];7 Q/ P# p+ E, \- \/ o3 V8 C$ ]
$ItemUpgrade = @$_POST['item_upgrade'];8 s) v5 |- T# U' N( A  w
$ItemElement = @$_POST['item_element'];
9 \; F" z+ W2 p8 y$ElementUpgrade = @$_POST['element_upgrade'];! J( t* D8 b! N2 a. Q8 @9 \1 b  T
$ItemPierce = @$_POST['item_pierce'];
1 e# K! ~8 `. M, j################################4 m# S( {, U# l
' T4 n, G( H+ O1 E( w
//Check both variables for empty value
* R: s6 l& |5 y8 \5 }4 X, W7 S8 j8 x, D, F7 b% o' R% f7 o" z- L
if (!empty($_POST['char'])){
9 d, `3 C! B% @$ t4 L1 W5 P$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ) V. J2 U# I" J4 z$ {

. j) j1 g( o$ Z8 t. d: Pm_szName = '{$name}'");
: s& T( {, k2 v# zwhile ($row = mssql_fetch_object($find)){
: F; C+ F2 O# ~( fecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";* b5 E  Q" X) y" A4 B9 a
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], & t  K. t# S4 ]" t1 v1 D' p
3 I- o: D3 r( B
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
1 _" _/ D5 c+ w) ^
& [/ |8 e; Z$ u' Z6 L9 z[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 8 G" S) {9 ~# D+ `: b* q% x
6 G8 F9 v- ~. I! [
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ; S; t- u7 x* `* E8 z! w- }6 i' I

% U2 T7 a2 S) q% [, d" {; H/ C'{$ElementUpgrade}', '{$ItemPierce}');");
' U; a& U; U0 h# l* f2 p}! m7 l, X9 e  B
* S% I) I! U+ I& ^
}
( s0 ~) h% z$ a2 y- g
& ?/ [; t0 X, p4 I3 m4 T. {}
( Y5 s, T# h1 s8 `1 F; x4 W' Y8 q1 z( }4 l5 U" G* u4 Z  v
$InitForm = InitForm();
$ Z1 S, g" }7 g- q( p$Listener = PostListener();7 Q5 M. r4 i# q4 n) v
* t2 f0 a0 P! c: Q* b  g( \
?>
9 G, t! b  B  H+ \( h4 u+ @3 t2 w1 ~: u, O  Q
0 k9 Y& ?9 P( f. E: ?

- `* z* z8 m5 j+ w. N# A
/ Q7 t' N1 I1 F$ U9 U
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-24 13:51 , Processed in 0.061078 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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