飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1082

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1082
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
! H  ]$ J, l: ufunction Connect () {  X  e& t/ i+ K& H# j8 m7 l0 ]5 E5 A, P/ L
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
, Q$ r/ v) O* t* k- ~. e) O- K; D. l* F! O2 q3 k  I
Failed.');
* _3 A% j' a$ X0 ~) O; e}
, ^( l1 `" x9 w! d1 k4 |+ d# LConnect();
, s8 I. ]5 T) ~* h7 u  y4 u6 E! P. n# c  a
function InitForm(){
, [. V# @/ U0 @3 t//layout for the form; w* r& M4 u- a. C
echo "<strong>Send Items.</strong>
1 t! ^8 c( g3 E  U5 [<form name='select' method='post'>. A5 d  b4 L! i4 |3 v" U% w5 l. h
<lable>Character Name</lable><br/>( \3 o7 w! B2 W- j
<input type='text' name='char'/><br/>; t% C8 u7 h- k- J
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>$ i2 C3 Z  V5 [
<input type='text' name='item_name'/><br/>! z; M9 Q+ a) q1 {
<lable>Item Amount</lable><br/>( R$ J5 U& g$ l! h6 N0 \4 L
<input type='text' name='item_amount'/><br/>: }) o  T6 e! X& b! |* W8 Z- ~
<lable>Item Upgrade Amount</lable><br/>
9 ~; d& W6 \  z* _1 h<input type='text' name='item_upgrade'/><br/>; @8 G: s2 t* ~9 W
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)3 z* B0 v9 J' e0 h: E- y0 v/ @

% _5 a' @! e) @9 O8 n, J</lable><br/>
4 x6 l0 f6 G1 Q3 N3 E9 J& b' `( `<input type='text' name='item_element'/><br/>
* s* m" v2 L8 M+ F% v4 L) ?<lable>Element Upgrade Amount</lable><br/>
1 K" u. }8 W/ Y/ |. L! a3 h<input type='text' name='element_upgrade'/><br/>* @7 ^, J# l* H+ C0 M% d
<lable>Pierced Amount</lable><br/>
4 S+ r2 L) x6 X<input type='text' name='item_pierce'/><br/># ?  b( G/ r- l9 A
<input type='submit'/>
* m% b+ V( |2 z5 H( X9 O</form>";
& D8 D' L0 v1 d7 z- Y; f8 G}
! W6 z  L; D- F: v" B; e7 W& O! x, _
function PostListener (){
) `( m& i; }, P//Add more post variables if needed and add them to initform() function aswell
. ^8 V; x) T. {  n+ g+ n6 h" h* x0 R$ {- O' b  x
################################5 f5 [% v& g- D% O* g4 p
##### Connection and Post ######
/ r% r" |2 K! h& K5 f2 l################################
4 s: g1 ?. S' b* ?; Q: U$name = @$_POST['char'];
/ b) H6 _3 s6 A) k% Z$ItemName = @$_POST['item_name'];
% r' G! A6 L7 `$ItemAmount = @$_POST['item_amount'];
( D! i2 ^  x- I" q; @$ItemId = @$_POST['item_id'];
' H( F- P* y+ ?) f$ItemUpgrade = @$_POST['item_upgrade'];1 ^. \+ ~/ `" j1 X7 g
$ItemElement = @$_POST['item_element'];7 h( @* ^3 X1 t5 r0 J+ K- S- q% H
$ElementUpgrade = @$_POST['element_upgrade'];+ `6 J6 R# m5 C; I+ L0 z# Y  ]
$ItemPierce = @$_POST['item_pierce'];9 V# g% \9 w3 h, f! g! A6 G
################################
. f+ x, S; y( K/ o& \. J& h+ x  z: T( u6 t6 s
//Check both variables for empty value
% |% ^/ ~- D9 p( J0 h  m5 a" F5 ?
" v( ^6 X! k# }! `# l6 Qif (!empty($_POST['char'])){
; R% U8 v: W: O6 F( v$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
& x7 V" O0 F" C* n8 Y0 D* }0 c) [, p, v1 T" |# B2 x5 G
m_szName = '{$name}'");
9 e9 x5 j7 h7 Iwhile ($row = mssql_fetch_object($find)){
2 L  X9 H$ F  G* f4 t. {- Uecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";% K6 b- H/ f4 \
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
- E3 }6 @. c5 k/ P( z/ K  y" L' L2 L" s8 E
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], ; V( m: r7 o4 d7 l

. o) W' w2 ]1 U6 R: ]& p[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 i. c" p+ ~: R, F

( D5 G+ `. [8 {, H# z/ kN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 ?" k- W! l) N) @0 T  a1 r) h5 y
/ Q  {; M( I: g
'{$ElementUpgrade}', '{$ItemPierce}');");8 U' C0 }3 [9 w  A- m
}
/ O" e/ W. n/ p2 X( r" }
0 |2 A' c& V3 P}; H, ~  D5 r. w% P

& Q1 j& e, ^8 J5 I}
2 {8 ~# f+ Q0 L8 m4 \; a
9 r1 }8 \+ x& v4 ^& s" J$InitForm = InitForm();
- M" ~: N9 z# V& N$Listener = PostListener();/ a! q8 f9 N$ o. b+ K/ W
1 V& \1 t5 o% \  `2 J5 }
?>; |! N+ w2 a# d+ j# _) B
* a/ b0 X1 H# l! V% u, ?
3 D4 @8 n1 u2 A; [
; [, a1 \2 Z" O# m

1 o* ~* H. Q* D  w
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-8 09:51 , Processed in 0.068969 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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