飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
- F: q: b9 b* ?# n) ~function Connect () {
* W3 f3 V/ B* m- }mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 n4 m* ]$ N# O% Y1 k% ?$ \- `8 }- ?% X$ v7 a5 S
Failed.');
- j, ~) h0 n; _% o$ i}
2 G: ?. h. p: J0 [& qConnect();
; v1 v& s4 M) X# W( O( v; w; g6 f5 E- t, Q
function InitForm(){; Q! _' s8 D; v* A% ~+ e2 C1 g3 a9 E
//layout for the form
7 I+ i% r2 m  `echo "<strong>Send Items.</strong>& p$ J/ C/ [  k% l7 Z: P9 i4 v
<form name='select' method='post'>2 t8 s3 j$ j  Q, }
<lable>Character Name</lable><br/>
; I! @3 {4 Y1 i! W( v0 m<input type='text' name='char'/><br/>2 h% f% }, @2 x$ F5 f6 Z# e
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>  {( U- i" H6 L, y% {, |
<input type='text' name='item_name'/><br/>" C! x: N* [$ s
<lable>Item Amount</lable><br/>8 ^8 n" S) n: m2 o/ {9 b
<input type='text' name='item_amount'/><br/>
/ Z/ K! M6 M' [# U7 x: D<lable>Item Upgrade Amount</lable><br/>( `- A/ q9 J: @3 b- x) x3 u! X
<input type='text' name='item_upgrade'/><br/>+ v8 S* i0 u$ L. }9 P
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 Z3 c$ W0 C' W3 a
5 z4 U% ^) S" q9 V4 \0 h/ ?; @9 ^
</lable><br/>" i/ Y5 z5 X1 ]# }' W) s: r8 a" h
<input type='text' name='item_element'/><br/>
& s. u3 T0 e2 v% b! ?5 y& h4 J/ Z<lable>Element Upgrade Amount</lable><br/>
$ }  d7 X1 |" n<input type='text' name='element_upgrade'/><br/>7 u' v* g& k# `- H
<lable>Pierced Amount</lable><br/>
' i9 Q8 ]' E& ^- R<input type='text' name='item_pierce'/><br/>
( ?3 e/ S' o; l$ P% v<input type='submit'/>, Y, B; R: ]9 I9 E2 k/ x
</form>";* R* q9 Y1 j! M
}
# r- P/ r6 R3 n. S/ Q6 H2 K3 i5 Z# i* o
function PostListener (){
8 J4 E/ S* E0 v9 A- ?' I//Add more post variables if needed and add them to initform() function aswell+ f, L. H& J7 @: z8 p( F

) Z2 _4 u$ f/ n  Z0 I: a' K( l2 Y################################& R0 ?. ~' ]% b8 T+ _3 J
##### Connection and Post ######
% b3 J! i5 g( I* P$ D################################/ o! r: j1 I3 H' H1 X7 j8 q
$name = @$_POST['char'];( x! h" D' N2 k
$ItemName = @$_POST['item_name'];7 w; K& L1 I% @/ B) m! z* \. j
$ItemAmount = @$_POST['item_amount'];
' O  q( O0 `5 Z8 g6 k- P$ItemId = @$_POST['item_id'];
8 v6 G3 m% w7 `& k. S# F$ItemUpgrade = @$_POST['item_upgrade'];
3 k4 c, A* o& l$ItemElement = @$_POST['item_element'];1 a- v% [+ u9 [7 o9 @# E
$ElementUpgrade = @$_POST['element_upgrade'];2 e! L/ c, |, ]5 o  V
$ItemPierce = @$_POST['item_pierce'];
' x. R4 S, a- q/ V################################
& V9 N# d' J, |! C2 Q2 J) A9 U) |6 `
//Check both variables for empty value) Z0 `# J% g1 [+ w. D; j; F

( D1 }3 v5 m! b: U9 t, o0 Q3 Yif (!empty($_POST['char'])){
. ^) Z6 a" U2 u0 z8 i# v! V: F$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where   s, g+ a6 E1 W3 D

2 J, e$ y0 d/ q! J3 K) F& Pm_szName = '{$name}'");
( V" k! L& P# n; B$ D8 Vwhile ($row = mssql_fetch_object($find)){$ k3 G1 |# ]% w7 a. z, P" b/ x
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
7 t4 b0 _& d$ E2 ~$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], : s% z2 e3 G1 _+ \) o' w& l5 `+ S" n( g

% K% s) t6 Q7 k; {[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], . Y. P( Q1 o$ d. \, d' W
3 `0 f4 r! s+ q' W
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
$ Y+ Q; Q# p$ H/ c9 f2 p9 N9 [+ L7 ^4 a) L% g8 C1 E8 s
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', : p5 I" l8 p% x" M2 x  z

0 Z# v4 q) {4 g'{$ElementUpgrade}', '{$ItemPierce}');");
# ^" [: \* S# _. ]$ S3 b9 H}
1 k5 A% e  Y( w# v, `# i7 C/ j
$ x4 P* ?9 f. k' r' `7 m: K}' o1 F" l5 y6 X/ A' k( ~" `; u' k3 @

+ g3 ?9 D, _9 K. _% q5 W}9 j! s* E% U! Q' ^
" {' B7 c% l- ~+ l7 q
$InitForm = InitForm();( q: Z, l5 x4 ]; d$ z/ V
$Listener = PostListener();) s% s: N2 I9 e8 R4 z
1 q. @5 y# S, f; I
?>
% \( ~  x  M. W% w- b; y- p0 m- q% l7 \

( M* ~& m3 {- U" S/ v" D1 U- m+ T" g' {  {; {2 b
0 L5 q$ D- ?! B2 o
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-4 05:45 , Processed in 0.059876 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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