飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1070
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
/ Q/ C, s- f6 x5 b8 L: Kfunction Connect () {' K' f$ |% G' A6 ^' H
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- ~+ k7 U( t8 a9 E, [, Y; z2 S' l; B& r+ I7 u6 G
Failed.');- \& B! t% x: F! B/ o
}
* i9 i: @1 T/ \3 IConnect();% R9 U  D9 i. W/ C8 S& D: M; @
; w* {7 Z- w; _) z
function InitForm(){
0 F) Z2 {: y0 H# `. @9 P//layout for the form( J+ T& L% d( n
echo "<strong>Send Items.</strong>
; x, O) i/ m" s& i$ `- G9 K4 _<form name='select' method='post'>: ?& S* Z3 Z0 W$ O- @
<lable>Character Name</lable><br/>6 @1 [# m! I# P( a
<input type='text' name='char'/><br/>
/ o( n1 a  ~# Y! @<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
; Y$ U5 k8 W4 W<input type='text' name='item_name'/><br/>
+ H1 W* I( b# [1 M3 D1 x+ w0 \# v<lable>Item Amount</lable><br/>: A" y" K! k$ I6 e& B4 |
<input type='text' name='item_amount'/><br/>$ r0 K. X7 c0 e% L2 N& A
<lable>Item Upgrade Amount</lable><br/>) ]5 B! A1 _6 t1 r9 y
<input type='text' name='item_upgrade'/><br/>
( [! v/ W' I" L<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)+ \$ [+ j, }+ O, Y

. K4 y$ W& u3 ?: R- B/ Y</lable><br/>/ g2 w3 ~2 ]$ J8 v$ b* B+ v
<input type='text' name='item_element'/><br/>, B7 y, F* A# R* a3 X" b
<lable>Element Upgrade Amount</lable><br/>
& V  f1 @* J* X0 V- M7 }<input type='text' name='element_upgrade'/><br/>3 r5 s" m+ m; K% ^
<lable>Pierced Amount</lable><br/>1 C9 l6 l" X, w9 ~
<input type='text' name='item_pierce'/><br/># ~2 c( A2 p# M
<input type='submit'/>
+ `5 k/ B# x0 ]: M/ `</form>";- {2 N, L( b) y! H! q
}
( u. q- y) {+ T# X! G/ P1 I% g4 A! h1 a
function PostListener (){
" k5 k2 [5 f' U: ?9 j//Add more post variables if needed and add them to initform() function aswell
6 ]# |+ J+ E1 s5 H8 x% i; |. d. P; ], u4 |& ?9 Y7 v
################################* A! y6 r4 G5 r* ]# ?
##### Connection and Post ######
) f/ @  S% ~4 J; w: s6 f+ f( G################################! z5 v; z. g+ Q/ f2 g
$name = @$_POST['char'];
4 E6 Z" J; M, K: v- `6 e6 \$ItemName = @$_POST['item_name'];1 X. l- [/ q. W
$ItemAmount = @$_POST['item_amount'];: t8 f8 ~- Q& A1 w
$ItemId = @$_POST['item_id'];
# Z; l7 C, p( z$ItemUpgrade = @$_POST['item_upgrade'];2 X) c$ Q# w" {% V; j+ W# p
$ItemElement = @$_POST['item_element'];
6 Z8 f8 m4 Q+ ]5 x$ElementUpgrade = @$_POST['element_upgrade'];" k5 a! f, ?$ X, I
$ItemPierce = @$_POST['item_pierce'];  \+ I( y# F2 D5 D, F
################################
( v, X9 R. A# h' e) Y6 ?, Y& I% T6 i* x7 w
//Check both variables for empty value1 I2 B% u' m, t, F* @" [" {

$ G( Z( t! K4 W0 [if (!empty($_POST['char'])){
: [6 N# r9 X' L" `/ j/ P$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
7 o9 H; i# r. D) S) N3 C4 C/ z, P* }; u: D
m_szName = '{$name}'");
4 }+ b' E5 A# x) X0 ?8 z3 Mwhile ($row = mssql_fetch_object($find)){
9 P. [9 V7 }0 K! k5 l" [echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
2 X( J2 l0 u$ v. ^' a3 U$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 4 M% o% Q+ w6 k4 `/ }

1 e5 q- {7 _- u: L5 I9 X6 a1 R[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, N$ A" X$ x0 @7 c$ `- y* h( C% N7 y8 X# i
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
  v0 R0 T% T, t" c  Z: s5 m( E; y, B1 r. |. m( l/ U) y8 W8 B& u( n
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( a' w' U/ l: }! Y1 w9 g5 A# a
: f4 @9 k' _* q3 C' _2 J1 s
'{$ElementUpgrade}', '{$ItemPierce}');");+ ~* q# ?; U( {% y0 \
}
" i2 E; Z* H0 O1 f/ \* ^( y0 {7 S7 [% l8 l$ K* W
}3 }  [* j* x$ ?/ ?  r
: d8 {, A4 Z- Y5 X. R
}5 |0 c5 s& \* v  u4 m8 Q9 J+ u. y
5 ^6 n4 \$ x/ [' |2 i
$InitForm = InitForm();
( }# J' ^& Z5 U8 B& V; I  x9 s$Listener = PostListener();8 V+ z. {9 k( e  F

  Y: B, ~: f3 ~?>
* I7 I# k$ \8 o2 o8 I/ V+ _1 F* C6 T) M) Q6 q( \3 E7 }4 T' a
' T4 ?: _# K. F% z. X8 u

. J7 d7 F' j) q! \  o5 }8 a$ F, \- m4 `, t' V
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-5 03:48 , Processed in 0.104886 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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