飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php' G3 I. H3 g0 C& ^0 S
function Connect () {
8 k2 I3 c* U6 ^' J' @% S% Omssql_connect('Server','UserName','Password') or die('Error: Connection to DB - P* d0 m5 _* m" j
2 E, z! \" w# w2 w5 O2 A
Failed.');
) _. z! b7 E3 }# N9 r6 V4 w& ^}
, Y+ T- V9 Z1 n: Z. FConnect();
$ u# b+ p& h4 X* |4 O
' N2 Q% l+ I4 Q8 t9 X" Vfunction InitForm(){/ @1 D. C; W+ h) z( n1 p
//layout for the form; e5 K( P% C2 E$ h' E( P- ?- Z4 ?  d
echo "<strong>Send Items.</strong>9 }/ j/ y2 K2 g# H
<form name='select' method='post'>
; n; q- Q6 G# B<lable>Character Name</lable><br/>
' ^: T# m& X2 g! ~  H4 u<input type='text' name='char'/><br/>
+ j# P& l/ g0 z' X, t: J<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>7 @" O) z0 q( K/ x; a) q1 n" \
<input type='text' name='item_name'/><br/>- l/ N3 Q$ v; ^9 I( A; C9 x
<lable>Item Amount</lable><br/>. g9 X% S3 z( C- u; ]
<input type='text' name='item_amount'/><br/>: K# s$ y/ T( v9 r9 t- M
<lable>Item Upgrade Amount</lable><br/>0 _7 |2 a4 O4 u3 n& }, u2 x0 C5 y
<input type='text' name='item_upgrade'/><br/>
7 Z8 F, k) [% m) u% I; y( L<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 I, h4 u+ |6 ?+ z& Y# D" S& @
' k1 x+ R4 T1 s0 A" Z& a) ^0 D$ C</lable><br/>! e2 [/ ?5 h8 t4 P5 S8 W* r
<input type='text' name='item_element'/><br/>( [( r- i0 k6 J5 \2 Y; T
<lable>Element Upgrade Amount</lable><br/>
0 B5 F9 U$ o/ I9 y% A# g<input type='text' name='element_upgrade'/><br/>
' ?- X) A+ G' j7 g! Z$ W) K<lable>Pierced Amount</lable><br/>
1 `4 G, J; s2 i; u* r0 k9 A' W4 G<input type='text' name='item_pierce'/><br/>3 o9 v# B# I+ t# O
<input type='submit'/>
3 Q8 K8 U" h# G/ i</form>";! m6 E- n6 F: I+ Y, ]1 G
}# g$ @8 C, @' r( O
' S5 t3 \7 t+ P$ g8 W
function PostListener (){' v) V* g) s+ v
//Add more post variables if needed and add them to initform() function aswell# t2 L" t7 s7 n5 m$ t

+ O3 q% d8 O/ v; Q3 V) U################################' q; u) a! i2 q1 ~  Q; F" d
##### Connection and Post ######
& p2 J0 C- D& ^, f8 Y0 @1 q################################
  d- {) d' C) g9 n# N  C; v0 |$name = @$_POST['char'];
8 {9 T1 I) L, b$ o4 K3 n5 }. ^# {$ItemName = @$_POST['item_name'];
! y0 ?* g5 o4 P  k. x3 R/ u! ~3 c+ P$ItemAmount = @$_POST['item_amount'];
8 {# N7 v" g+ ]; g+ B; m$ItemId = @$_POST['item_id'];
1 i' V$ I" c# l9 W* o$ItemUpgrade = @$_POST['item_upgrade'];# N8 i% g  \, j& Z( b* |) A) M
$ItemElement = @$_POST['item_element'];
7 r7 \0 W' \& p. {  h, U+ D( r+ r$ElementUpgrade = @$_POST['element_upgrade'];
; [; I9 L' v1 ?9 a" U$ItemPierce = @$_POST['item_pierce'];# [; q  I! V0 O2 a
################################- V5 g5 o1 D0 j5 v) r6 F; R6 C7 l- z
$ G9 G. o6 d) N# Y' s
//Check both variables for empty value5 m. e5 M# p& C$ R! ?1 m

# [6 g6 d  _7 r% @% e! Q* |if (!empty($_POST['char'])){$ y* O$ I( t1 a' P. G& W5 }
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where & f; j' n( w& }4 X4 k3 p; u1 k! G
6 E9 ?0 U! ~, H+ f
m_szName = '{$name}'");+ l0 o5 c6 U9 [
while ($row = mssql_fetch_object($find)){, h( |  L0 |( f# @/ y
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
0 I! g& ~$ e: R# k  n% k, q3 ?$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 ~+ c( x" q& |+ y! Z

; N4 |; Z# f- |2 d, C9 ~9 {[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
( d4 K% N: E1 h8 D, U5 @4 `  N, T0 H; Q0 j: K
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', $ l8 u/ k! L0 A/ r4 @1 ?2 a: \. h

  X. U4 E) t% e9 q- DN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', $ @% f: J/ V* g$ p- w
$ P; z6 Z: a5 C8 {& I5 }
'{$ElementUpgrade}', '{$ItemPierce}');");
5 z. h# [" D# K/ o: O}
! l% B8 r. G  ^. s4 R& Q0 e& \' }
, ^2 S5 v: I  ?! J$ @9 p" j}
+ Z! c& D) |5 E6 |# k" n; L! O& J  s5 D$ K# U% J+ l
}, L+ f% h* X# M5 l
: M: Y' U% W0 {+ N
$InitForm = InitForm();4 h7 A5 ?" o( w" u  \% J$ \$ g
$Listener = PostListener();
% ~% z" o+ a4 o' T+ R1 o; V$ D7 [) P& I  `
?>
2 _1 V- V; Z% R: V
8 T7 c! C+ |) C( g/ b7 D/ u) L2 u6 a' d

' i; W' l+ |& q0 C! H# C* A4 D  L4 a4 r+ M4 f$ O( x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-15 13:40 , Processed in 0.059659 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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