飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
9 M. `, ~: |; W  ofunction Connect () {$ _! H: J* ^+ r. y
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB - n6 [( f" k7 a

7 B( |" l: V8 J" F8 \3 h1 JFailed.');
% u- o5 [$ n" f7 A1 n}6 U  ?8 S& q( R7 T( t% a
Connect();: a; A* S- [/ {- \4 V* H! L/ Y

. X7 T' ^6 P3 E* g& x  R: hfunction InitForm(){3 ~0 g( G9 a* j: P7 f, {
//layout for the form
- y# s- ?* }# {6 ]6 F- N. {1 i% necho "<strong>Send Items.</strong>7 U+ q% `$ F: n* ~' m* j0 G) x! F
<form name='select' method='post'>
9 [- p; m- y2 C9 O+ m/ x) B# S  Z<lable>Character Name</lable><br/>
% i3 r& e6 e5 w9 y8 y; K+ a<input type='text' name='char'/><br/>
% S% L, ], V; Y$ l<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>2 e% w" r( G$ |5 N% P5 [6 k8 a
<input type='text' name='item_name'/><br/>7 M, K. U# p3 k. D. w1 N
<lable>Item Amount</lable><br/>- c, G- G7 X9 {& G. }" F7 ^
<input type='text' name='item_amount'/><br/>5 ^6 _7 b' H& ^' @2 D/ d! `( u
<lable>Item Upgrade Amount</lable><br/>6 A7 ?+ {: z1 S7 C4 I% r
<input type='text' name='item_upgrade'/><br/>
% V. Z& W+ K* T  d2 T9 E) e<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)* K6 u! j0 Z9 Y2 n

' Q5 ~# G- E& a' p# p- ]</lable><br/>
3 j7 p" J3 x$ T& c$ ?<input type='text' name='item_element'/><br/>
1 D/ C. w7 }9 k, y<lable>Element Upgrade Amount</lable><br/>
) K/ X9 f( F3 R2 N# x: E<input type='text' name='element_upgrade'/><br/>
) \; |) z8 D: _" B<lable>Pierced Amount</lable><br/>* f( k% C1 H2 ^, l
<input type='text' name='item_pierce'/><br/>
% S" D2 B9 U4 |4 x, t% C* G<input type='submit'/>" z, i$ N/ H% F. \% q% D
</form>";: O) L* W' \7 r8 i8 y
}& r% ?3 n; B! ~0 G# O8 t  Y

* U- O, I+ Y9 M! bfunction PostListener (){
3 r0 P3 F7 u! j3 x+ M/ e* U" B//Add more post variables if needed and add them to initform() function aswell
: G& Q4 z& X/ |* T, h
9 _' X6 g! m  d2 O6 \1 n################################( g! `" T7 L3 u$ l& X
##### Connection and Post ######. l8 }0 q7 v0 f% P
################################
; w% R6 ~4 y$ H$name = @$_POST['char'];
( K: ~1 y, [. j& r, d: H! I$ItemName = @$_POST['item_name'];
$ g9 T4 h/ G+ ?) e5 d4 P3 ]$ItemAmount = @$_POST['item_amount'];; U) B6 o: P, k6 C
$ItemId = @$_POST['item_id'];: ?6 i# V+ v$ Q; R* P  ~# K8 z+ }
$ItemUpgrade = @$_POST['item_upgrade'];6 U: w3 _, Y( e
$ItemElement = @$_POST['item_element'];% w* n  m8 ^  v
$ElementUpgrade = @$_POST['element_upgrade'];7 r/ P6 T) P2 o! k
$ItemPierce = @$_POST['item_pierce'];
# z  m$ F1 |% l& A################################
7 d" M2 y  V% S# ~1 j' ?7 K' ?( ]0 F( p, n$ v
//Check both variables for empty value
1 T& X! T: Y4 z( }7 w; R" i: n+ h4 Q5 t
if (!empty($_POST['char'])){
+ l2 f+ d9 X% ~. J$ H  t8 D$ z$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , T. ]0 E/ H2 S; S4 |$ J
$ C+ j! J5 r6 Q1 |5 t0 P
m_szName = '{$name}'");5 z- ]: G- ^3 v
while ($row = mssql_fetch_object($find)){
0 h- \2 R% N6 e- ^2 g2 i( recho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";" ]6 n/ R6 w* F( M$ i
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % U4 \6 _% Y: ?1 L+ j6 J
+ Y2 }2 |  |. M6 `% I) k
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], / i8 S, _+ O8 U$ l+ u
) |0 `( P/ ]& I4 H' ~2 c( |
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
! B( }' k8 C& ^" S9 ~# T: u5 ]7 Z8 W% u  V7 m# q
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 7 }& r9 c5 Y* Y

7 L9 |. |3 R) a9 N8 b: R" |'{$ElementUpgrade}', '{$ItemPierce}');");+ [. T7 q+ D. e1 R. M* t( w& W
}" l. h: W- h& U/ a* ?# r, }: Q% l) |
* c$ N8 O2 I5 C' ?
}/ i; ~. k' b% f' }4 a+ E: v

# a8 J% j0 c3 U8 u  M) C}( r4 O$ d& G) z
4 F, R. @- }& W9 x0 H
$InitForm = InitForm();
" Q8 S& i' }+ d0 P& W% N$Listener = PostListener();$ k! q6 @! s, S. O
+ v! k8 s0 D: U) z" Q
?>+ w) V/ \+ K' L( t* q: N
: ?" m% S2 L( G% L6 B+ A
; ^: p8 p4 w7 \$ m0 ?5 S8 M

, Q% p/ Q0 g3 x" h" p* p
2 C2 p' z: m: Z' l* B! e/ z8 h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 23:27 , Processed in 0.060092 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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