飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php7 N& J6 o  g2 w# h
function Connect () {: M( x1 a  D  L2 r- U, v0 G. B: y# E
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
( ~$ H/ G( E$ v: @8 D6 S& F& S' b9 x( f5 Z7 N$ X: w( N  Z
Failed.');
0 ]# L% {" K) b  T+ X  U# f( X}
$ Q8 V1 t- i8 K. }+ Z9 M8 q6 sConnect();0 _0 U) W$ f# p* O5 y

% W3 y) |+ F# ]( Z5 `- g- vfunction InitForm(){# b& d7 G. S. M
//layout for the form* P( }3 V# N5 X" {0 h4 [# ^
echo "<strong>Send Items.</strong>: G  j7 b$ i5 G$ K& v. L9 t$ i
<form name='select' method='post'>- R2 C2 [' [+ N- r' u! [# L' d# [
<lable>Character Name</lable><br/>3 f6 Y5 s* I3 b5 u3 y( \
<input type='text' name='char'/><br/>% O6 z- B+ V1 ^! v
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 k6 Z" M; @, f9 m1 Z
<input type='text' name='item_name'/><br/>
1 ]0 o0 B. H' r<lable>Item Amount</lable><br/>- `4 B6 S7 e  N: d# }3 w+ k5 A
<input type='text' name='item_amount'/><br/>
5 b. a/ ?8 H  T: F! ^<lable>Item Upgrade Amount</lable><br/>
2 z: m0 [( G8 ^' L. [7 D- X<input type='text' name='item_upgrade'/><br/>
' ?3 t$ g8 g" j' j5 Y<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
; j9 y* v3 D2 Q+ G
% k2 u1 a$ [1 A1 D2 r8 C</lable><br/>; I. }# V1 B+ E  V# b
<input type='text' name='item_element'/><br/>7 N% W* _: _7 `; G
<lable>Element Upgrade Amount</lable><br/>
, j' ~# @; \  \- p* A<input type='text' name='element_upgrade'/><br/>
/ i0 [9 L6 {1 d& w) g- C! V9 X<lable>Pierced Amount</lable><br/>& |+ e% f# ~0 Y; j
<input type='text' name='item_pierce'/><br/>& c9 v0 _2 V# K7 @/ [
<input type='submit'/>
5 B; c* ^9 ]' _( C4 s+ S</form>";
% q8 m: O4 r+ T$ C+ Q: g  r& T/ l4 C}0 v: ]5 }5 D& H) K2 [0 d
# {! [7 v, R- s1 Q/ u
function PostListener (){
, s  K% c5 Y$ Q7 s5 f% o7 n//Add more post variables if needed and add them to initform() function aswell
3 b) M; k1 X0 {! T" Z0 o# `( o9 Y# O6 l- X4 ]& h* h# D% Q; R
################################
9 H2 q/ A6 O1 g. D$ v* o) o, c##### Connection and Post ######% B! L, d2 x' p9 x1 d  a6 v% J% x
################################5 p0 V4 q0 z( J
$name = @$_POST['char'];( M& j, L& K" u) `' K
$ItemName = @$_POST['item_name'];
& Y; H1 F6 f9 O! t5 Y% `% t/ [$ItemAmount = @$_POST['item_amount'];
0 }0 r5 N3 P  q" \) T$ItemId = @$_POST['item_id'];
: t7 G$ ~8 X% }; i/ }5 p$ItemUpgrade = @$_POST['item_upgrade'];
2 f, F' P3 i- |4 _$ItemElement = @$_POST['item_element'];. R' \% a- M, ~+ w% n  U$ l
$ElementUpgrade = @$_POST['element_upgrade'];8 Q6 Z4 J9 k5 f, Z9 \
$ItemPierce = @$_POST['item_pierce'];* q1 y( Q7 r+ U/ g
################################: K: C( S8 [& O- a. V# x' T! b

" n2 O9 ?9 N5 y, L8 f6 S9 N1 j1 h+ y$ y//Check both variables for empty value
- ~6 J. s2 ~' i" m/ u3 F$ X5 q. F2 [; _/ s9 S7 y! o4 ^
if (!empty($_POST['char'])){4 i3 G- Q3 b. q
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ! R, q1 ?, |1 l9 z0 R+ H8 d, l

, j( J5 p* ~- x' [m_szName = '{$name}'");; x" P8 K! f0 s) M+ \
while ($row = mssql_fetch_object($find)){! z/ i" H$ D: `
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
9 ]4 ~4 I7 a: l5 C8 ]% L% o$ C$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 s6 z3 A" R) C
, n6 ^: S) p/ k% Y5 i6 k
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
4 d& Q% e6 L% J) q% m) W
0 n6 [' c' L1 Q; W+ T- I* v[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
8 o) J7 Z( u- d6 f* M# r7 {; M  k5 A& }: t
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
4 \+ R, E6 _/ V- _) k
" B7 y4 h% \2 r. o8 k; _' o" q  i: o'{$ElementUpgrade}', '{$ItemPierce}');");
/ ^) g2 L6 b' S}/ v- ]3 G& h' w' j. Y
* C* }. [! J2 g% v, }$ ]
}% O6 R% g9 p( W

: ?# @% O* t4 L+ s' m" ^6 z- t}0 v: w6 d  d7 N% i) U* g

9 X  a# d4 K9 k0 S: }; a; ]1 k$InitForm = InitForm();
9 }6 B7 Z# K. Z+ u$Listener = PostListener();
3 K; b  ^! `  _( {7 _- t/ e4 z
# H9 Q0 i( B( u?>
2 r8 l# \2 G  {
# y" n7 x  y; R5 E9 n: s  ?: z( U, l9 ]! l9 H
( g  P: q) Q$ E/ P: w4 z7 a
, i4 ~2 W3 j9 u  c
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-24 00:56 , Processed in 0.074170 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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