飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1078

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1078
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
  I* A2 _  F7 y+ ~function Connect () {
& B2 b% X& [& ?mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
; j+ {) Y% f# T1 ^1 K% ^# z. i* Z- w
Failed.');
& j% S/ v/ `' N4 B3 Q8 I9 {}. R/ R% T% E1 B3 A! _) A# D. {+ i  b
Connect();3 b  O: B( Y, v, @7 D
; B; Q) ^% R7 s
function InitForm(){
! w/ R1 i+ S5 u8 a* t: l+ p//layout for the form
' O1 \& Z# O5 {- decho "<strong>Send Items.</strong>
9 N3 R2 \& V( E! u( t<form name='select' method='post'>
* b! e3 L/ N& b0 a- A<lable>Character Name</lable><br/>8 j. z9 N( _+ c/ Y' g! w
<input type='text' name='char'/><br/>
, u/ |5 ^. R9 A) Q( p' z$ P<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
  Q$ |$ v3 \" A0 i$ Y; ^8 |<input type='text' name='item_name'/><br/>
7 c; w" u9 |2 H/ @* g<lable>Item Amount</lable><br/>
0 ?. J% h( f7 r7 w2 n<input type='text' name='item_amount'/><br/>
7 R: l8 ]3 t+ m( [6 N# f8 C<lable>Item Upgrade Amount</lable><br/>+ Q0 y/ O1 D+ \" g* o
<input type='text' name='item_upgrade'/><br/>, R/ M. E2 O4 _/ t
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
- z& v) Y. r) G" l% E9 Y" h% ^$ w" K1 }1 o# A
</lable><br/>
1 G( J5 T* B  L  q# Y+ K+ E<input type='text' name='item_element'/><br/>
+ S6 P$ P# U6 G# N<lable>Element Upgrade Amount</lable><br/>
) x) h* B+ ~5 E) K3 M% G<input type='text' name='element_upgrade'/><br/>$ E2 M: S( Y' d/ q! {" ]
<lable>Pierced Amount</lable><br/>* N: }% Q7 a# T+ Y: T) F, j
<input type='text' name='item_pierce'/><br/>
- i1 r8 e, y6 G  T<input type='submit'/>
+ ?/ A5 w6 g/ F" E6 L3 h</form>";
# ~% j+ E. j: o& y% A}
3 k% W% {. q" G$ s- P7 ]: `& d( ]: y) f9 q% E
function PostListener (){
! N7 K: l+ H+ {5 v5 N: S9 a//Add more post variables if needed and add them to initform() function aswell
) w# `! m& [. n7 s4 k0 G9 b# ^6 q1 r- _$ [
################################. s% Q  Q& L+ I* P: X3 t
##### Connection and Post ######
1 J% d; d6 I# {8 n: F! r################################0 S7 F$ a  d6 ^: Y3 I  A
$name = @$_POST['char'];! Z( g" T# V/ G& b; h4 \0 B
$ItemName = @$_POST['item_name'];
: i' S; T3 \! ]& N- ?' l3 [$ItemAmount = @$_POST['item_amount'];7 f. X1 Q2 H2 l, }0 x8 v
$ItemId = @$_POST['item_id'];& C" w( t/ i9 }4 X- o6 I
$ItemUpgrade = @$_POST['item_upgrade'];3 s1 J1 b+ w% L8 v8 E0 U0 H
$ItemElement = @$_POST['item_element'];& |; x  S) d  E- p
$ElementUpgrade = @$_POST['element_upgrade'];. a- a2 P. h! o# t; H+ B
$ItemPierce = @$_POST['item_pierce'];( e: ~: p6 U& o
################################& a4 O" G6 A9 i( d4 I  h# [! {9 g
( a* M8 }/ ^* N( ]' {
//Check both variables for empty value+ Q: S9 q9 G; K
1 [& C' b5 p3 i: B9 D# s
if (!empty($_POST['char'])){, ]* f: R0 Y( O) h$ A$ m3 e: ^  V" N
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
/ L- _9 k3 b" o8 H( k" {
9 }. z1 w/ o. k# Dm_szName = '{$name}'");8 d. N+ H5 h5 ?  S1 j
while ($row = mssql_fetch_object($find)){: _9 F+ t0 c/ d
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
1 {) x  m, C: n* n5 P$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
7 B  i; d0 m1 `# g
, j, F/ ^5 c: w  N- }* H; x4 [[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
: d9 D5 B, K8 [/ B( \- j& b. o9 q& }  p0 D1 O- M
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
% h8 f# B8 n( s; A2 t# j. Z1 ?6 ]1 }& t& F. @0 v' o, b( u; Y' r/ @
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
( v3 @; q8 x$ p, s  s/ G. P
% v' [% |6 z- O" n4 w'{$ElementUpgrade}', '{$ItemPierce}');");
* M5 o; L. O8 ?* f6 C}" L$ h5 j, ~+ ]5 p0 ?2 ~3 U- A9 v: b
$ B8 H  B4 _. {. I& c4 W
}
. ^  T$ R5 n% I5 w, I4 R3 z
% P, t" m9 K9 X" U" Z! j}2 [/ c0 L6 o! y8 H4 _

' g) D! d6 J1 O, B( K2 s$InitForm = InitForm();8 k1 w6 Y% U9 I' I, n
$Listener = PostListener();
7 }: s3 K! @  u( V* |' S  ^
5 B& g' i2 A" Z: ?' O+ T6 ]4 X6 }?>
  K6 c0 [1 e% s9 D' n1 e
9 n( ^- l- R) p+ q2 ~% ~2 }2 j5 r# B4 x; p! G" z7 u

5 T" q* e5 |; j% h6 i, R6 @6 ]5 [  G; i: E9 \" ?3 i/ h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-22 19:58 , Processed in 0.068514 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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