飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
, b* L9 K+ y/ X; @function Connect () {
7 {3 E1 s2 y6 D+ Y+ F" i! Pmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 7 V+ |' l- ?/ O0 r" `* E( q
, U9 M5 w/ r2 B. \% f" e) u
Failed.');
6 i( a& z: D+ L. f* z# u2 _}
3 m7 m: a: Q% YConnect();
. ?$ z) p5 S5 i0 w  G3 |% @6 G6 m. u# O* a3 A+ D" ?
function InitForm(){
3 \# M/ x. j3 f  o5 i7 y//layout for the form
+ ~% I- K, g/ K- k9 W. w5 iecho "<strong>Send Items.</strong>
5 J5 L( `& }# d<form name='select' method='post'>
  i* d# h  w/ c7 d8 @8 Z<lable>Character Name</lable><br/>1 O& c7 o7 u6 n9 x2 H6 J
<input type='text' name='char'/><br/>; v6 k6 M0 u' K% ?0 N, O; Q
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
! c( E9 a) n( ~' c<input type='text' name='item_name'/><br/>
; B& M4 Q, ^9 O; w5 w; I<lable>Item Amount</lable><br/>+ f4 |% B# F/ s: N  C
<input type='text' name='item_amount'/><br/>
7 `# u- G0 D/ T7 j! S, C  X) \<lable>Item Upgrade Amount</lable><br/>' p/ R& c2 F) Y/ a
<input type='text' name='item_upgrade'/><br/>6 s8 r4 F6 u4 Q4 V8 a
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
, R+ N- E/ _$ l
, l5 t2 w  V8 K  d6 K8 e/ [</lable><br/>' U4 T* Z3 Q9 c9 O
<input type='text' name='item_element'/><br/>1 ^( |5 f7 y7 l2 Q; c
<lable>Element Upgrade Amount</lable><br/>( @" |( b7 i$ [5 H
<input type='text' name='element_upgrade'/><br/>0 J! ^0 T! \6 ~7 V6 e. f7 X
<lable>Pierced Amount</lable><br/>' M% f  ?" c! X& z/ L2 v
<input type='text' name='item_pierce'/><br/>7 f! v+ |7 m  |1 i' a+ H5 h6 E+ ?* R5 L
<input type='submit'/>' M! g9 z1 K* V5 r8 R
</form>";3 S! ~: K7 z) v
}% Y& M3 f- ?/ k. l' k
2 c. E! \8 N' {$ z! t+ N
function PostListener (){
) Z7 d! q& n4 o: U//Add more post variables if needed and add them to initform() function aswell
6 M6 ~) o/ N! h- L2 Z4 i) V, k7 s; e
8 A7 x8 U& s7 Z( R( {* I################################
7 [: ?% B1 m6 K6 {6 T9 M7 |##### Connection and Post ######
% e! @( _. X8 Z) j% R4 J0 [################################2 `" m; H/ I2 [
$name = @$_POST['char'];: y% _( i- j0 `, F5 O9 q
$ItemName = @$_POST['item_name'];
' T0 k; M' P( E) @& b" T$ItemAmount = @$_POST['item_amount'];, N  d( ]$ q  _' q) {# @9 p4 g4 S
$ItemId = @$_POST['item_id'];3 @& b! X  r) T$ @* X
$ItemUpgrade = @$_POST['item_upgrade'];, }/ t! B+ A( e/ g
$ItemElement = @$_POST['item_element'];
' f+ I& d. n; G" W$ b$ElementUpgrade = @$_POST['element_upgrade'];4 y% x% J- g, a9 t/ G; [
$ItemPierce = @$_POST['item_pierce'];
/ V' P  j: e0 J/ R/ l3 f################################
( b' f) d4 V  s4 e* @- o! q# f7 w/ i; V
- N4 D4 D- R& V! s) \3 A//Check both variables for empty value
% a0 x4 ]2 T" F
; @) S) N; ^7 ^4 ]8 E9 ?6 gif (!empty($_POST['char'])){& t6 q  m& H! B+ m& T
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where - l5 G! _7 W& W

  g- p$ F) v0 g; t+ Km_szName = '{$name}'");
2 u1 E2 B! _5 Z2 @! owhile ($row = mssql_fetch_object($find)){8 J  A  c0 H# T
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
  o/ v5 O7 F- u& E' E$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % @9 [# X/ j! c% `1 J$ f2 t
; z) `( H, W  {4 ^: W) v
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
3 _: H, x: f+ {0 Z$ v" d- K2 |; ^+ X7 E6 W3 d( Z* D. t
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
4 x7 l! V) w! X3 u6 G! \# g$ H8 J4 i- P# U) E
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
5 }1 R+ ^/ ]+ b) [0 ^. Z- ?7 X! g% H; f
'{$ElementUpgrade}', '{$ItemPierce}');");4 R4 X; t! q# c! p- B, R! ^
}& p4 n- F5 ~' M
% \& R" t2 w* }2 P3 S
}
# ?+ C, n/ ^2 \$ T2 R( c4 y8 a$ @' E* P0 o8 ~2 b/ e
}
+ p* w4 J' O( S8 T) y/ z9 w2 Q" L( i4 e" ?6 l. [$ y
$InitForm = InitForm();
# z7 K, X; _$ J5 |  Z/ M8 [( Z- H$Listener = PostListener();. [/ B7 f0 M- k, O
/ ?" ^3 _# h( n, U& J7 j
?>7 j6 q- F# y! E, ]

; [- b1 k2 d6 S7 [, B& v" h  R* z; @7 X, S2 M; i7 \

3 u! s. G1 e4 g% O
& U4 _! o# [$ `; d% i# C* W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-24 18:38 , Processed in 0.064821 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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