飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1094

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1094
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
, M6 A* o7 x1 T' i5 e% P3 n; ofunction Connect () {
, Z+ C0 h1 C2 f1 ]' m! z$ f7 _mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
1 s7 w  a. y1 @
$ }9 t( d7 Z1 J/ ~% |% yFailed.');
% F. z0 H7 [5 U! f}9 w  D; D$ d) ~+ n8 {0 f# D
Connect();
$ Y3 `( S8 s( p! S7 c) A3 `; _6 n& p% w
function InitForm(){
% d& K3 G6 D" F+ P//layout for the form/ K$ S- X' U9 m0 C
echo "<strong>Send Items.</strong>
8 D1 O2 }6 F5 T, k  \<form name='select' method='post'>
" f; V5 z( Q" O# g6 P1 L<lable>Character Name</lable><br/>
1 \* }0 T, l. s+ ]( C$ E& G<input type='text' name='char'/><br/>
; s& F% D5 Y. ?. h0 n3 }. o<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
! o: ~5 `$ k- G% r- Y' L<input type='text' name='item_name'/><br/>6 q7 k. |1 X( }) K# C+ J1 T$ E9 I
<lable>Item Amount</lable><br/>
; f% h: [* V: o2 V5 a) g( h, P<input type='text' name='item_amount'/><br/>8 V* X! V/ q& \
<lable>Item Upgrade Amount</lable><br/>' V9 R( K/ g  C) k, ]4 E* ^* H
<input type='text' name='item_upgrade'/><br/>, E  ?* i6 `- x' E1 d
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)4 \/ `8 r, g% r# S

1 C! N  W" {8 d) T# e9 \0 w</lable><br/>
1 d, @/ E" `; y<input type='text' name='item_element'/><br/>7 x( A" d0 ~0 u, x
<lable>Element Upgrade Amount</lable><br/>  U! a: l0 }3 \, m3 K
<input type='text' name='element_upgrade'/><br/>
  ?# A" ^: L4 d! r0 O<lable>Pierced Amount</lable><br/>
+ M6 ~4 a8 W; L$ c- N' {/ B1 K<input type='text' name='item_pierce'/><br/>9 q  Y* o* Q7 j& _) y5 E
<input type='submit'/>
3 p3 w+ O% J7 a+ S! d2 ]</form>";
% `- T* a5 J9 F' Y4 K1 b2 q}2 J$ v$ h5 {" |7 U& ]

4 L, r% P* a7 K8 ]; wfunction PostListener (){( p" V+ m  m0 z
//Add more post variables if needed and add them to initform() function aswell, `+ X7 D8 m: X* j! J5 [
: m4 S& F; _0 l; G
################################3 ?, b9 k2 j7 X$ z# M( J
##### Connection and Post ######/ w% ^, p7 M. y  N
################################- M" I9 _7 l6 d$ s" V+ B& N: Y
$name = @$_POST['char'];/ ]7 n  N7 x6 Q& ?: i, y7 k
$ItemName = @$_POST['item_name'];, p+ [7 c2 W3 A6 z
$ItemAmount = @$_POST['item_amount'];
3 R, b: o6 R. w' A$ItemId = @$_POST['item_id'];
$ f: u3 J. E" z; z) \) b$ItemUpgrade = @$_POST['item_upgrade'];! B- W, D1 B4 o% u9 g
$ItemElement = @$_POST['item_element'];
7 I9 d1 V& N3 d! X& s6 J- X$ElementUpgrade = @$_POST['element_upgrade'];
0 \0 S/ h3 Y. \6 O  T$ItemPierce = @$_POST['item_pierce'];
' ]2 b  i5 ~$ [3 i. W################################. W$ y# _! S0 L

, L$ A6 n2 [) [4 M& k* c2 N//Check both variables for empty value
- Z2 C! ?+ ?( I; G, C/ d% {% \0 M! _- B' |
if (!empty($_POST['char'])){
* y* l7 z, j; l* ^$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where $ g3 R  ?1 C2 i0 ?; C% _/ Q

1 y& |4 E0 S' a" U7 _1 rm_szName = '{$name}'");0 k$ L+ h1 O) t
while ($row = mssql_fetch_object($find)){( j8 F. o- O3 Z5 @7 f, c
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";4 k1 A3 J/ d' ]3 O5 ^2 f
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
. v) r( Z3 @; t# ]2 B% s: r& |( ]8 Z1 C& j# C: W7 R
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], & d& S/ i2 y" s
/ E! e+ F  h: V+ K
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
7 Y' }2 K+ F' q; v9 j& t/ m0 C/ k0 ~  w7 w$ N; A9 G. \' w2 ^9 k0 d
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( V. u9 b- z) Y

) h7 R* L# }% d* E$ F6 O'{$ElementUpgrade}', '{$ItemPierce}');");
; V; M- N+ i/ P& s2 `; s. A# F}) Y. U6 L5 j9 E; P4 e9 _4 Q# l
) r0 ]3 F0 i9 [. c% k; \
}
- `$ z$ i( C) ^: a) S% i" @6 ?% M
) C7 V" @7 F- D/ f- D5 E}  R, l& h( s5 e6 T% e) X* \

  H) o2 J9 y. x6 r; {# \2 h% g$InitForm = InitForm();/ S: X! `+ c  l' _0 ~- Z
$Listener = PostListener();# W5 `( C9 ?7 T! l6 [
% ?* d3 R- W1 h4 `# }- ^- ~) v
?>
- H: g- q- U5 G) t- C  o" ~
3 n% {1 R. N! o8 I: _. D1 m& {
5 r  V9 z6 _% n3 `4 Y: B( u# v" X" U: W$ }! {9 q. @+ _& c9 V
- K! C: C- F# z3 G4 X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-31 08:39 , Processed in 0.069936 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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