飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php9 W1 T+ i7 q! @% b; a# W# a) k
function Connect () {
9 ~' ?, q" z& U( P8 h) Rmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
) I# N& f, l- k! E" m% ?
+ z; U7 ]( M% p4 N4 ?6 X: [. xFailed.');
( T# r  E  }8 l3 t5 x}5 v$ I# O) D7 ]: A, x2 M
Connect();: [2 R3 C! E: D

( e9 U) C* B- w  Wfunction InitForm(){
, T8 g2 Y5 s5 C  q. |; c+ q* @//layout for the form. L/ f! Y; |  `2 q% {* F, D
echo "<strong>Send Items.</strong>) p5 y" Z0 R, R$ e
<form name='select' method='post'>
9 Y  d5 j1 W# I2 G<lable>Character Name</lable><br/>, h. c% }( B4 S1 M6 K3 k" y* m8 x
<input type='text' name='char'/><br/>6 Z" k, W: X- h, z8 ]+ Z, u
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
8 j, q- }0 X3 j1 R1 M<input type='text' name='item_name'/><br/>. l) k, H) ~7 L4 _7 X
<lable>Item Amount</lable><br/>& z6 [- R' o; {- E# T/ u
<input type='text' name='item_amount'/><br/>
% s; [8 ]" {" m8 }4 E  l<lable>Item Upgrade Amount</lable><br/>% o: l: D2 ?8 q4 Z' @$ w1 d
<input type='text' name='item_upgrade'/><br/>) i) T4 e# f  R) P& U6 x
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.): W4 u7 O1 y/ Z# T% |# n
/ r* G0 h$ N! E8 r, x
</lable><br/>7 Y' ^, R8 {+ [9 p8 o
<input type='text' name='item_element'/><br/>: i- X! _/ \. b5 [& @5 R) ~
<lable>Element Upgrade Amount</lable><br/>
, ^* Z9 d9 f, u<input type='text' name='element_upgrade'/><br/>
+ R2 R( a; |% U' B5 c( Z/ B9 L: [<lable>Pierced Amount</lable><br/>
* Z6 \/ P! q( E) F<input type='text' name='item_pierce'/><br/>
6 q% g" R( h. p8 q2 ]2 P<input type='submit'/>9 e7 ~& H3 V) ~$ r$ f
</form>";
: t9 ?7 R5 J4 t; Z8 Q) k" f7 u}- {. R) R3 j' }) l) p! J/ o/ q
: S% u; \% ]. M; {& h6 ^
function PostListener (){
3 Z! k' x! e1 {7 \' ]9 s//Add more post variables if needed and add them to initform() function aswell
1 q# x  U6 U3 o( {7 ~  U: v3 l8 M, D
################################
- d- Z' z% b8 p: z# ?* a##### Connection and Post ######
. T' B' r) U$ f, P################################
, D: P4 P. l, l2 |5 o, r) C$name = @$_POST['char'];& l0 X# r1 [! h2 b/ V& v0 v$ k/ Z
$ItemName = @$_POST['item_name'];
3 R/ O8 I2 ?0 w, l0 c$ X2 o$ItemAmount = @$_POST['item_amount'];
0 m4 N! R7 y& `8 ^: h" D$ P$ItemId = @$_POST['item_id'];
/ {/ N5 {' C# `% P$ItemUpgrade = @$_POST['item_upgrade'];% N4 _3 k3 s# ~
$ItemElement = @$_POST['item_element'];
5 D1 n0 i% R, |/ w( X. g' S% |0 ~, W. q$ElementUpgrade = @$_POST['element_upgrade'];* R/ O& q5 X4 A" C% J5 b0 g
$ItemPierce = @$_POST['item_pierce'];
7 R3 Y6 ~* X, c( w5 \################################
3 G1 F& H: B7 h8 e% K5 `; h8 `; ^! t
//Check both variables for empty value
; O; m5 ?/ v/ [1 c6 u6 T/ D
: k0 h& f- x1 D# N8 Q3 _4 Sif (!empty($_POST['char'])){" l1 g1 |+ O! g! J, ]( ~
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
+ a4 T2 {6 b) d. ~- ^# a: C) r4 w& z9 K! }
m_szName = '{$name}'");- H3 `3 g) Q" v/ y2 P
while ($row = mssql_fetch_object($find)){
2 T- v: O  X) N1 wecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
! _$ |1 X2 r* Y+ q9 s$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], # o5 B& R+ O8 b3 X4 H
& O$ t' z. _/ r# F
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], . j/ F) Q# i. Z& x( t

% L5 L: `4 `8 A$ Z* L+ Z[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ X" \: f4 w; s5 m" ^2 {" u$ _
0 l2 \$ `, N  I8 l) n( M. pN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
+ l$ `( l$ a/ v; g4 o) D
) I  \2 C' N* N'{$ElementUpgrade}', '{$ItemPierce}');");
; N  i# h' q3 d- T$ Q}9 s2 y% H* w# W( I+ B

' u" E- N, H/ {2 b}
/ F$ k5 I1 E0 ?; X; b8 K. G
4 f3 u6 T, v$ H- W}  ^' ^! M- I& U/ X, @
2 B6 s2 u+ D( F3 O
$InitForm = InitForm();
" k+ |" X# H+ P- F8 v4 X$Listener = PostListener();, L  n. v7 Z4 X. A  V- W3 C
5 S! K# i$ ?4 A- G5 I
?>: g5 f6 A- Y3 A9 b& q' U
. N" U, g% j' j
9 ?1 ]/ g" i, b" C+ i+ v

( z* X' x% W* Z! i: o6 V( Z- g5 L* T5 s* o6 x! ~( {
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-18 07:22 , Processed in 0.062550 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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