飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
% s# s4 {% x; J. Hfunction Connect () {
+ _4 N  W" D, @$ Dmssql_connect('Server','UserName','Password') or die('Error: Connection to DB # p7 w& m' r: X9 c3 n8 e
& p6 x* u- E/ {& D+ w3 s
Failed.');
* p6 T' M' ~% ^6 x7 s}
% F0 d' f8 z6 WConnect();
; y1 k4 h/ l( A" b5 h" r/ [4 J: I/ |4 [3 X0 v. i
function InitForm(){, c. @: i/ n+ O* _5 P
//layout for the form1 K+ B% Y) p+ b9 o0 e
echo "<strong>Send Items.</strong>
1 ?! x( Y! E: g) J, l& P<form name='select' method='post'>( s- z. h& Z7 J8 o1 P* ~
<lable>Character Name</lable><br/>. n2 a! X! S6 l+ v8 X
<input type='text' name='char'/><br/>& [, @( v; F( d. P( e: Z
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>/ H; I& O* z0 C- R
<input type='text' name='item_name'/><br/>+ `9 ~8 @+ }" V6 a# a5 Q
<lable>Item Amount</lable><br/>0 l; U, @( p# h) D. P8 J5 t: J9 b3 W
<input type='text' name='item_amount'/><br/>
2 l' D. i! ^. N2 Y<lable>Item Upgrade Amount</lable><br/>) E2 l+ _, m3 g# t9 _( f
<input type='text' name='item_upgrade'/><br/>2 @2 n6 u& V, z! _- _
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
* P. c8 A8 k- L* v7 J* _+ h* R; g& f
</lable><br/>( O# \& G* H& B% c# {
<input type='text' name='item_element'/><br/>/ N7 _" D* F) _) Z
<lable>Element Upgrade Amount</lable><br/>
; A* }% M# Q! t<input type='text' name='element_upgrade'/><br/>
& R) G' ?5 I. i; D# N<lable>Pierced Amount</lable><br/>
( V7 @, o. r/ j$ Y) j9 d<input type='text' name='item_pierce'/><br/>& L% o! d2 U" |$ x# C5 I6 N0 k) R6 k# \
<input type='submit'/>
+ l' _: o* a, \- k1 L  z</form>";
" P& u3 [( o/ M& n9 c6 I1 A$ n}
& V/ I. u$ f, n0 Y" _/ k# j6 {8 G3 q/ e
function PostListener (){
$ @5 }2 h$ I: Y, u% z- C//Add more post variables if needed and add them to initform() function aswell
6 m9 h/ P2 I9 T, l% A  h
$ r2 j" W' p* G/ Q- N! x################################" f1 h8 {8 o1 b  d, Z- K
##### Connection and Post ######  n* E( E+ Y8 @' A& f3 d
################################+ l/ C, {' B) b8 b/ F9 m4 p
$name = @$_POST['char'];
$ x/ ~5 {5 i5 x6 G/ O$ItemName = @$_POST['item_name'];
  _, J2 b) i  s( h9 L$ItemAmount = @$_POST['item_amount'];
& Q6 C* A' r* W' D0 z8 d$ItemId = @$_POST['item_id'];
% Z3 I, p0 c: W5 \9 ~( n- ]$ItemUpgrade = @$_POST['item_upgrade'];
7 t; o  n% U5 s, F! a$ItemElement = @$_POST['item_element'];
; \1 P. k. R8 U4 `, w! a$ElementUpgrade = @$_POST['element_upgrade'];2 C  l0 l, E/ t# n2 E+ t
$ItemPierce = @$_POST['item_pierce'];
6 t! B: g8 e5 d################################$ H/ b$ g8 [) _+ [5 z7 B# O

  p8 ]2 K( P, S" [( @) v: ^//Check both variables for empty value
& ]$ T" o/ r' U9 i. l/ P
/ o+ F4 T# \0 a( g7 Q; uif (!empty($_POST['char'])){4 J6 C- Z6 Q$ o; R
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 1 u3 O$ _* l. Z

; x  H' u- o. Y8 Zm_szName = '{$name}'");% P, D+ u$ y/ A. Y3 z/ J
while ($row = mssql_fetch_object($find)){( \" F, B! X1 e6 _3 f9 l5 W) E6 ?
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
* A% b( V; h! P+ K7 O# L# T- T$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 L& U( U0 g, g6 Q

- X* l/ V8 i& h) ^[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
, k5 ^+ t: D( e$ p! C  z
9 f6 o3 D* `  o3 p8 g[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
  |8 b, ?5 c5 t( r0 f4 u9 Y$ w6 L+ Y8 q, G  x8 k3 p7 @7 H
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', . ?2 J: k+ t7 A8 U8 F4 i- g0 }' N+ k
( b/ C( t2 f. l% a
'{$ElementUpgrade}', '{$ItemPierce}');");
' ^0 q- c. h/ M" @1 ]2 ~! s}
) T$ @+ D2 D8 C% V# Y+ s& ^' w$ k$ V  U1 j& R+ ?
}7 j+ k- ]  x2 o) Z
( N6 m- P. z  ^0 j
}
  e1 ~1 ]. D! u% f5 H/ m9 d- s0 \0 Q! K4 V9 b
$InitForm = InitForm();7 L1 k" p: p1 M2 `( L6 G
$Listener = PostListener();
6 z0 g- w1 M$ |: n* t! _4 ?2 Y& e( {- P" q, U, ~2 r
?>
( F/ n+ L$ L" Y: V4 z; m
4 X% ~) P8 V2 C/ t/ H! E/ W
# L7 l7 V0 G' T& C
+ R1 I# C8 F9 i7 G! P( k6 Y8 a" e& W7 v, ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-30 19:49 , Processed in 0.073245 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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