飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
' P. i$ k9 s1 i. sfunction Connect () {6 m- z! [  x0 y, P
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
5 F, w  t3 @2 M7 Y3 A3 K" v% \# w% E+ b" ?  m( S
Failed.');& ~* l2 l+ O$ W6 x) F# ~' O9 p
}3 A8 k& U+ {* |' e5 u! f/ ^
Connect();6 F4 C  a8 \5 M, ~7 @

% G' F$ N5 s/ C* U0 `+ ]: [6 Wfunction InitForm(){0 |+ d: F+ K% [" B% e2 Y- Q
//layout for the form( b6 p$ w4 A- ?( P- @, ~! k+ p
echo "<strong>Send Items.</strong>
9 e# c$ R+ A+ E8 a<form name='select' method='post'>
% l& {0 B/ \* ~2 N/ d$ ^( K# K<lable>Character Name</lable><br/>1 `0 t' D- [: h: u  }- K$ E
<input type='text' name='char'/><br/>
$ B5 X4 G3 i4 e7 T. Q  J5 h<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
' ?, u9 d9 `; x* Z* X) J* C<input type='text' name='item_name'/><br/>
/ O0 ?; R  q! T1 W3 |<lable>Item Amount</lable><br/>! V! F3 Y2 U: p# r0 V$ s: k
<input type='text' name='item_amount'/><br/>. O3 R* T& i, _* J7 M& r1 {
<lable>Item Upgrade Amount</lable><br/>
. q" t5 W3 @) A! ]& X% K<input type='text' name='item_upgrade'/><br/>* G  Z5 D) A( J, h5 k* \7 k. x8 K
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
" B9 z3 c/ G. W6 i( _6 ?/ N% m1 h8 z; V8 T
</lable><br/>  r& r1 k2 O: m
<input type='text' name='item_element'/><br/>
$ K1 z# E% K: d) f$ x<lable>Element Upgrade Amount</lable><br/>+ V% _0 x& c7 F7 N4 }* M) _. G- @( ^" a
<input type='text' name='element_upgrade'/><br/>* K9 h( L7 v$ \
<lable>Pierced Amount</lable><br/>5 M( `! W7 J' r1 W
<input type='text' name='item_pierce'/><br/>) B( ?# K8 I. p+ {/ f
<input type='submit'/>0 b# |- J4 {( C; o/ G8 @
</form>";
2 Q8 F+ b6 [0 {, u, W}
7 R% Z5 J7 R- l- ~" {
7 t4 _/ n8 f3 n* a0 P% j( Ifunction PostListener (){
/ G5 x. _$ o9 P( u# \//Add more post variables if needed and add them to initform() function aswell# E) I+ |. _8 W( P

* g( l6 Z0 w5 A6 Q  P7 f8 `: @1 N################################0 f. q9 q7 y- F* F1 o
##### Connection and Post ######* ]1 L. `' G6 x8 {- w# O
################################$ X3 j- Z1 D4 }6 D) t
$name = @$_POST['char'];
9 \6 A; X- ]2 p8 o# w$ItemName = @$_POST['item_name'];$ C+ b: `  V% {. c
$ItemAmount = @$_POST['item_amount'];6 x) z8 X. W' m6 j& o1 z9 k
$ItemId = @$_POST['item_id'];
/ a' C2 U+ R4 q2 ?! E# n, Y$ItemUpgrade = @$_POST['item_upgrade'];
# ~  H6 N) S6 @* Y" S$ItemElement = @$_POST['item_element'];
6 J$ y$ r: L+ Z! m$ElementUpgrade = @$_POST['element_upgrade'];5 d# d7 g' T2 [" C7 |% @! w
$ItemPierce = @$_POST['item_pierce'];0 @" Q% D# `, U6 _  B
################################
! C4 F' S# _% K# k! c* f0 D1 g* u+ t7 X  P
//Check both variables for empty value
* p) b' ~; E2 c9 C; [) s4 W1 f5 e5 I- @/ q4 ]
if (!empty($_POST['char'])){+ I1 F+ q! k; o9 X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
* D* x- X' t& V
# n* n! F: a7 E8 n/ am_szName = '{$name}'");' r7 f. h% k/ P; y& m
while ($row = mssql_fetch_object($find)){
. O& T; x+ a/ R. q+ B( ]echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";* W2 d( a4 M# f# g; i5 P
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
0 ]& K1 Y8 q. [9 A  S" S/ Z/ s/ w: Q0 T" J  l9 A
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 8 }) n5 m: J) G' N/ H  d$ ~: W

/ l- J+ i' E/ `, i$ ]1 H4 j$ F[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
6 V& f1 D6 Q" t! _+ l  F) ~+ O6 I9 l2 B) K
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 0 ~8 c! y/ |4 o% B- B% t
* W0 A' g& e: X+ @, y4 g1 g
'{$ElementUpgrade}', '{$ItemPierce}');");, t- z6 i) x! G7 @) W
}
3 I! b$ ?; s- b9 c" q7 e9 @( Z& O
}
$ B. M& P! ^$ P0 |) d* O% _
: T% q+ x, Q: _  A+ {+ v  q( B+ ]}
* g9 L+ Y$ h# \- E# M$ e3 q0 u# X0 b; p. w3 Q% L
$InitForm = InitForm();3 \; \% x  w% q* g- k
$Listener = PostListener();
9 {5 j7 V$ n$ D* H) ]3 p6 T3 z( f  u) e
?>
# j! S  S1 y& L6 F; J
" E" I# b/ W- {# w) j  S- C* D* ]% o( `; Y

  B# V; _7 Z* [- ^- m5 C% d  t" [
3 B# R; ^4 Q3 p" U! E( h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 06:58 , Processed in 0.064542 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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