飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
4 _7 R7 t* m3 Qfunction Connect () {
2 T4 g2 o4 R9 h6 F7 z# x; K; smssql_connect('Server','UserName','Password') or die('Error: Connection to DB 3 O1 B& m  T. ]3 u9 E

$ R7 H) _! w9 ~Failed.');& @* c+ l3 ]. e# h0 v
}
& l* k; @! ~  z, R0 A. Y2 AConnect();
$ q; Y0 ?1 m( E* u( D
6 H7 s/ h! K9 O3 k( S. G" nfunction InitForm(){+ s0 s  Y4 H) t; y
//layout for the form( b" k5 N9 j" r& `+ j
echo "<strong>Send Items.</strong>) ?2 Y: n( }* S! f% J
<form name='select' method='post'>
. _% T% p+ B: |<lable>Character Name</lable><br/>
' P% e  }- Z6 {4 s) D<input type='text' name='char'/><br/>
: r7 L" f* U. {3 b, v3 `" e<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
5 @, L- c9 R5 ?0 A/ ^<input type='text' name='item_name'/><br/>
' e; g. B4 ^' z<lable>Item Amount</lable><br/>  w; t9 o8 I9 s+ H; {- L
<input type='text' name='item_amount'/><br/>
9 ~7 M, X4 q5 b# a<lable>Item Upgrade Amount</lable><br/>. f: C: k3 X0 r# b: x7 g' q! J& F  Q
<input type='text' name='item_upgrade'/><br/>, i# b7 W0 r* i
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)5 ?& [' F7 E8 ^0 u3 U, f2 y
; q: X9 @/ I! k2 h9 X7 ^
</lable><br/>
' x$ [  \- ~) \, ?3 r* y<input type='text' name='item_element'/><br/>
" W8 ]; z, Y8 F; h, D( l+ D<lable>Element Upgrade Amount</lable><br/>" `( I0 _$ m0 K9 j
<input type='text' name='element_upgrade'/><br/>
$ V4 {# {: K/ b  T0 m+ O4 d6 x<lable>Pierced Amount</lable><br/>
5 z! j( W# I8 \. v' L* C8 F<input type='text' name='item_pierce'/><br/>4 ~. @6 z! ?9 A$ u+ n
<input type='submit'/>6 _5 m8 h  ~2 ~, }. N: N, t2 }- v
</form>";+ r3 V9 t$ G9 j$ A1 P
}+ N( f* e6 U- \' T0 R$ P

) c8 p( x* B# D! l" Hfunction PostListener (){
; V* y" P& Y0 g5 l//Add more post variables if needed and add them to initform() function aswell( f4 D" N5 V* T% O

- Q& r# K* t0 X' b) s) ]  M################################
' I* K7 t2 P* q: {' Z##### Connection and Post ######
$ w( q' k& p' H; j( x( D################################
: a# D) J. J1 y$ a0 z& E9 d$name = @$_POST['char'];) z4 [0 V8 \! U# M* Z
$ItemName = @$_POST['item_name'];3 d" d5 b$ Y2 r9 {+ ?
$ItemAmount = @$_POST['item_amount'];
# `, \4 Z; A2 f$ItemId = @$_POST['item_id'];0 A! E, S: z) H  J- X0 c% g5 a
$ItemUpgrade = @$_POST['item_upgrade'];; l: x8 d" `1 |8 @/ x. k+ W4 {  j" X
$ItemElement = @$_POST['item_element'];8 b" u0 U5 T, h& i6 ~
$ElementUpgrade = @$_POST['element_upgrade'];$ j( \7 t# w, X2 K9 `" P$ Q7 ^
$ItemPierce = @$_POST['item_pierce'];6 @# N% j" E; Q3 m. F
################################
+ E4 z8 w+ g% g+ {& _: P
$ j6 p# ~4 U% x2 g4 u4 {1 ~$ Q//Check both variables for empty value5 b$ e: b& {% j7 L

( F. K& g" _& I1 ], Sif (!empty($_POST['char'])){
4 Q7 j" f4 i  s$ ?  X. _4 C$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , _% N6 n/ A. ~) s9 W6 n+ ~

4 H3 M3 T, ~* D+ O; c* V4 Fm_szName = '{$name}'");
& X$ y/ P! J8 ]; q6 i0 {8 Lwhile ($row = mssql_fetch_object($find)){% f. L+ H9 u9 C/ a: v
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
- M! P* h2 F' ~! N- `$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 0 n1 j6 r. M! @0 e. L. r

5 i" p9 h6 }9 Y9 `' \5 n$ x[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
5 z/ \% Y+ j) j& p+ B! }! m' P, I
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ) C' V5 W$ q/ d+ c. A/ H5 @: n! c
2 w+ X+ ]  A4 m$ a
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
0 S5 \6 [: u/ q& a- w$ K  ^1 j2 ?. K9 Z3 c' X% n% {
'{$ElementUpgrade}', '{$ItemPierce}');");: s0 ]. u/ X: l9 W2 h* ~$ f+ _
}1 R1 W9 F, R5 D- U
: p6 \, B+ J; L5 q- f- b/ u9 ]
}1 `% x# s% c- w* W; h9 D

1 t# @3 O- D1 j" ]; H5 k! x* V}
1 \! Q9 B* ]! O% w& T4 Z
. Y' S, n8 z) ?1 o) {8 V$InitForm = InitForm();. W) p. N" L8 h% X; `
$Listener = PostListener();% h5 F) u+ R5 Z1 l5 d

( P: x5 s; }6 i" A, k- Y?>
5 l3 U# c1 p$ h( K2 J! Y
6 ?, }% X' Z0 M+ [; |! M6 z
$ |  b7 n- p1 S% [0 }& i/ P. a8 [9 {7 A& G7 m9 i' o

: N, P& D4 y8 a
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-2 18:26 , Processed in 0.059704 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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