飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
; R# S3 E. d& O3 }4 m7 |6 f' Ufunction Connect () {0 i  r& A& _/ u7 [1 y
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 \: N3 A) w) C

4 G5 `9 i" a% n  ~Failed.');8 x1 j. C- Y# B: t& a( ?% H
}* ~; x' F8 i8 R2 D1 P1 ?* K
Connect();
6 F7 T, ~% }) O7 J
2 w5 y3 z( _! S9 i. Afunction InitForm(){
8 J8 E3 G+ d. B//layout for the form( u1 P2 h: x: a8 p7 A' w2 s
echo "<strong>Send Items.</strong>
5 }  b0 f7 Z6 l% G; W<form name='select' method='post'>
( k  F" m' @+ m! d! v6 S* F. t( F<lable>Character Name</lable><br/>
7 x- u1 r" p" E$ d4 b<input type='text' name='char'/><br/>
8 O7 D7 S# q* S2 q* g1 }" x, P<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ G; ^9 O6 X# w6 _+ x) l; g: h
<input type='text' name='item_name'/><br/># c! [4 I+ L" `' V
<lable>Item Amount</lable><br/>' u( D* k: e- I6 v7 z
<input type='text' name='item_amount'/><br/>
% P( t, O) H* z, G% }2 K' N<lable>Item Upgrade Amount</lable><br/>  `" B: P* z5 z' `
<input type='text' name='item_upgrade'/><br/>
" ^9 Q6 v7 v) J1 j3 x4 j<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
$ d4 p; y: i, [) @- ~
9 k& ]2 @) s, v; S/ h: q</lable><br/>
/ J5 G% Q1 V  W1 ]( w<input type='text' name='item_element'/><br/>; f' {( p; c! [9 q$ y0 S
<lable>Element Upgrade Amount</lable><br/>" ~3 M' j  W4 Z$ x
<input type='text' name='element_upgrade'/><br/>0 H+ w" J/ R! h, a8 v
<lable>Pierced Amount</lable><br/>3 H" D9 L# Z- R" k" O5 d/ z* [
<input type='text' name='item_pierce'/><br/>
1 Q1 J6 h4 O  S' W<input type='submit'/>5 e% n0 m8 J$ S9 O6 Z
</form>";9 A/ R$ j: ~7 O# U8 `
}9 h9 l3 |) @8 J. I; H( f# l& g

( D! i+ H. c; [" @function PostListener (){7 B2 a. G( [* c$ S; L
//Add more post variables if needed and add them to initform() function aswell
9 G0 |4 p; s- C4 d- s* T9 m
' T# L: \4 ~& |2 l################################
( }8 [7 E( u1 N; x# i# |, ^2 x##### Connection and Post ######3 Q0 e" Z7 [0 f+ d4 R5 r
################################
! t6 d' \# c$ |- p$name = @$_POST['char'];6 i) d1 P. \; e* R# E% l7 W8 E
$ItemName = @$_POST['item_name'];
0 a) Q/ x) r% L& X! M$ItemAmount = @$_POST['item_amount'];
7 `9 e: ~" {" J& \$ItemId = @$_POST['item_id'];
0 ~/ C; g' g4 [8 `" O' S: d$ItemUpgrade = @$_POST['item_upgrade'];4 X: f: V% Y' Z1 {" b
$ItemElement = @$_POST['item_element'];
) u# U' S6 \9 w1 Q- X$ A$ElementUpgrade = @$_POST['element_upgrade'];, i6 W0 e8 E- x/ h! K7 R
$ItemPierce = @$_POST['item_pierce'];
6 v' t9 s$ ?+ ]################################! h* Y# q( g: Z/ q9 ^/ a
* _1 ~1 m: M, b% e
//Check both variables for empty value/ N2 K1 w" O) m2 F! [+ u3 m! J
, W; e: c+ p* |* I: _1 Q( O
if (!empty($_POST['char'])){
% W4 W0 [' C2 t$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where # m6 v: ^6 C% y6 }% `
/ I7 F$ U! e* Y' T
m_szName = '{$name}'");$ n* Y0 \9 @& R+ B- Q
while ($row = mssql_fetch_object($find)){5 u. [9 K3 \( Z% O4 M1 v$ J# }
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
, l6 Z% d1 e& [& i9 a$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
  i/ a+ |8 J0 R; {3 B
1 @2 K9 p: Y$ v) |9 ]& j[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], . j" y- G8 |' f4 a
0 F3 d0 o8 e  M, o! a2 S
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
5 d! x0 m. P% q9 p7 a7 I
8 I9 ?+ ~- V" z- ~6 D( \N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 7 q5 K. y8 \6 [/ @7 f7 V) \

/ e7 R9 [- s' C'{$ElementUpgrade}', '{$ItemPierce}');");
$ N- B" S- {. ?8 G* x}
  y, D: E! G& r* ^% h' e# h9 e
5 L8 N$ o1 i. w( S& H4 y& b}* p3 B$ o; v# {# G/ c

) R. Y  d' }  [/ ?}
' i: C- F3 Y5 X2 {" K( n
8 J( y8 y4 L; m( c4 Z$InitForm = InitForm();
+ B6 o- O( u/ \- w7 \3 A4 L$Listener = PostListener();. q0 O8 f1 v/ F" ~0 M" I
5 E. S' \* ~" y
?>
4 M3 ?* d/ A% D/ k" W/ g$ y% z7 ]/ Q
* O! J& Z. {2 \; {5 |  N: t

9 E$ |( C2 T' {: C, N
( k6 k8 c2 S4 h$ [! G- J& U: K6 W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-8 12:47 , Processed in 0.063830 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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