飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& y7 c- w5 q1 hfunction Connect () {
, s0 P% I8 W9 s1 ?mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 3 C. T& ~' x7 W2 j! e' [
: N3 x! {  R0 x7 Y: W
Failed.');
- X6 {$ C6 q: N( z5 y' C2 m4 \}
4 |, N, u5 S& \Connect();
, c5 a& T; m) N" ]
7 ~3 C" B) g) Pfunction InitForm(){" q9 x1 o' R0 d5 `2 |1 V
//layout for the form/ W% v- X9 H  r5 T( \: y' t
echo "<strong>Send Items.</strong>
! \1 ~* o' J3 r9 U6 J% S7 ?/ Y<form name='select' method='post'>
' N3 W. x" L* K2 i( `! g<lable>Character Name</lable><br/>
9 f: W; R6 {* ~) Y/ o4 c6 i2 m' @+ d<input type='text' name='char'/><br/>
  |$ [* }- U) v0 g/ b<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
, z# P/ r; j. v( e+ s$ T( k<input type='text' name='item_name'/><br/>
3 s. w2 D/ j; s<lable>Item Amount</lable><br/>& ?; f3 h: {4 g0 Z7 _
<input type='text' name='item_amount'/><br/>  T, B# r/ B: Z. o+ X: o8 _4 t
<lable>Item Upgrade Amount</lable><br/>$ S( y7 l9 {& q/ @
<input type='text' name='item_upgrade'/><br/>
; v: }4 j- I+ v- o<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)+ _" D6 b. ?5 o. K) N
- j3 [+ g$ Z7 u4 u/ a! g& _
</lable><br/>0 g+ j$ n1 y: z7 Y) _+ }( e
<input type='text' name='item_element'/><br/>2 b+ `/ l1 z! _$ C# k
<lable>Element Upgrade Amount</lable><br/>
& a0 h. l# q2 {  d<input type='text' name='element_upgrade'/><br/>
7 @" R+ I" U: Z$ f<lable>Pierced Amount</lable><br/>
7 h, G$ h2 z4 I5 C<input type='text' name='item_pierce'/><br/>
) a  b" U# O: l<input type='submit'/>
" d+ X& `0 s2 n, A9 c</form>";
- A1 D7 a7 c: A! ~$ D8 b' C}+ S" Z5 O) ?; d0 ]
- o  D1 c* B+ o3 r
function PostListener (){9 u" H+ [8 z4 g% n: e  ~
//Add more post variables if needed and add them to initform() function aswell
, o( O6 D. S* H4 s
7 A, u+ L/ `& `- ]: }################################  w, y6 a; a3 k! G7 f
##### Connection and Post ######% p% b5 `9 G  X) n7 q- K+ o2 G
################################/ u7 l# y) w9 T! M5 X: z3 A* {0 ?
$name = @$_POST['char'];" Y0 q# n0 f4 [7 q, v" t
$ItemName = @$_POST['item_name'];
7 A( X5 C/ E6 I* `9 G. S; y  W$ItemAmount = @$_POST['item_amount'];+ c/ J( z( N3 N" i
$ItemId = @$_POST['item_id'];- y( h5 J4 ?4 X  v
$ItemUpgrade = @$_POST['item_upgrade'];- d- X& a& K( m
$ItemElement = @$_POST['item_element'];0 |; ?7 v0 h3 n
$ElementUpgrade = @$_POST['element_upgrade'];
# f- O5 G% z( l$ItemPierce = @$_POST['item_pierce'];3 a# x/ I, d* J% ]# t! U" T! }% L
################################
0 p& f& C- m; z0 w$ b$ t
- |% k/ ?  E: w: p5 ~, s: Q( G//Check both variables for empty value
5 o5 t  [8 `  V( r0 v. U' p) u) ]; R: d9 t
if (!empty($_POST['char'])){
, F/ I. i: f) W8 p! \$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
  |* C6 z4 P8 Y; N& g8 }+ ?1 q5 z% g5 n$ F3 f0 G# R
m_szName = '{$name}'");6 ~! h2 g8 F5 d9 r3 k3 p
while ($row = mssql_fetch_object($find)){9 h4 l1 ]' s5 n% _
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";8 h) i( k* u* }* h# D5 k4 x  ~8 d
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ) R& D6 t/ \9 S+ b4 Q" g4 \7 J8 i
5 ^, u( `' g6 W3 v% o' v
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], + _# y1 Y6 G# l0 G% \

3 o0 N  ^2 G& A2 L) g2 D/ E$ L) y[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', . i& ~# P* {6 b

8 `2 a& t& t9 rN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ; c# z, V4 b  r  h8 D
+ @  X: \2 p. }& H3 H
'{$ElementUpgrade}', '{$ItemPierce}');");4 ~& M1 b* X. _- T8 ]3 Z& p2 Z
}
% c1 F3 j" W8 P+ ^9 r8 A% J  D, g7 h: V8 }
}0 w! T0 ~/ [- U

$ U: I& I( _% a1 k0 }4 Q}/ @- C* P5 h& |5 T& o1 b
- C7 n; F: B8 S3 C
$InitForm = InitForm();
# ?. z0 y' c& U7 [5 E7 j/ w- B$Listener = PostListener();3 {; ~  L( N' r) b+ e1 u+ S

: q7 B! ^5 `3 N% H6 M?>+ t' s) ?( o7 M; s( R' t6 R

$ q' K% p7 f; ]! m) Z6 U$ G9 ^2 q, c% Z. g) w& ]: w1 {
" G  X* E+ m; q. i+ L. o
) ?8 _7 n. e7 P, w! z. g  G: i
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-18 08:21 , Processed in 0.063029 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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