飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
# p) z! m4 y: O9 u2 U1 Cfunction Connect () {' r  a$ M# c$ t8 @: z9 y4 T
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB # G5 r( e5 c6 P- g( u( E; ]& ^+ u

" I1 z  F6 g3 g7 Z, ]7 @Failed.');
! g) m( C$ J( O0 L5 F( e. O: e( F}
, @/ I) Z1 W$ eConnect();
" r! |; ?+ H# e6 N2 i- ]3 K8 Y
function InitForm(){3 O% C4 z: W9 E! N% O' U
//layout for the form2 x9 \3 }; M9 p! e  Y, g2 H' P
echo "<strong>Send Items.</strong>- N5 |3 _# F# o- N( ?1 ^9 D( S. \
<form name='select' method='post'>( g9 J: H8 K5 A8 B+ ]# _
<lable>Character Name</lable><br/>
9 W" g) L* N) C7 B<input type='text' name='char'/><br/>7 o8 ^4 Q' l3 T' |4 _# T% W
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>8 @3 _( U. X( h. g. O1 E# B
<input type='text' name='item_name'/><br/>/ J% p- ^3 R$ B5 `5 P
<lable>Item Amount</lable><br/># g2 V1 S. @: O) G5 ]5 ^5 q
<input type='text' name='item_amount'/><br/>$ P. j# w7 Z" \0 Z4 d
<lable>Item Upgrade Amount</lable><br/>0 k( F, m% h, K$ X  k: S
<input type='text' name='item_upgrade'/><br/>
5 q2 r5 D0 d! g# t+ r<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 n$ Q( h" d7 F1 d& D+ ]- @6 P
4 A, }- U: r3 f3 c/ V) @
</lable><br/>
  G: H( R" K9 u) p/ K( ?% s<input type='text' name='item_element'/><br/>
$ C; H7 A  Z5 d$ Z<lable>Element Upgrade Amount</lable><br/>
" E! Y1 I. G$ h+ r  L, t  f: X8 q<input type='text' name='element_upgrade'/><br/>
, e" Y. l; M) Z  y<lable>Pierced Amount</lable><br/>! _- W8 j; ?7 o$ E. v% O8 O
<input type='text' name='item_pierce'/><br/>1 p9 S% @% m$ j( ]- y. s+ p
<input type='submit'/>, r8 Y  w/ J1 w; F
</form>";% D& K6 X* G5 e' w# F/ @: D  d
}2 B) ^' I2 T) b! r/ d- U& Q+ Y$ J7 G
! U& D2 r/ ~8 @# J) S
function PostListener (){) B$ m* n- ^6 K/ B
//Add more post variables if needed and add them to initform() function aswell0 [0 X, x5 b3 f: b* U' m

6 n' h7 e( s# t, x. l) }################################' z, m, Y. P8 b) X5 q5 y9 M* q% j
##### Connection and Post ######
$ C# G$ r$ R3 L2 e* R9 e" w+ }. v################################6 z! w" a: y3 j( I5 z* [5 R! X
$name = @$_POST['char'];, E8 p$ L: J$ j
$ItemName = @$_POST['item_name'];
) P6 B! f" Z: E3 G) @$ItemAmount = @$_POST['item_amount'];
" `% I: x( i7 k0 J7 B  Q  R$ItemId = @$_POST['item_id'];
9 c/ k& [- Z. `  U2 {$ItemUpgrade = @$_POST['item_upgrade'];5 ?0 t2 G3 B: y: [2 Q* ~
$ItemElement = @$_POST['item_element'];
* E. l9 O6 B7 O1 c, k) o# J! J$ElementUpgrade = @$_POST['element_upgrade'];
; T7 r; N, f/ O6 B$ItemPierce = @$_POST['item_pierce'];- }5 Z& S$ q3 [3 I; G( _
################################
( S  M/ W! t: P
9 f: R# _; W) y/ o- v//Check both variables for empty value- z! x9 ]; N- z/ a1 S

, I. ?6 @  z$ _4 n) s& q- M/ T, N+ }if (!empty($_POST['char'])){
8 n4 U! l( B3 L, q0 _) \$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where , _, @( r+ V  s, N0 M

" H3 V; e8 X- k" Y0 p( X: L# fm_szName = '{$name}'");
* E* ^; A& P8 z8 W! E& D# J3 }- y' ~* Jwhile ($row = mssql_fetch_object($find)){
) r. m9 G; T  }echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
, t% I1 ?4 |! |$ w: K: k$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ) s' v8 j$ m4 z% E

4 ^6 L) W$ g+ _8 B[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
6 U# z" m& W3 R$ I( `0 N, f7 t8 r5 c
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ' u6 i& Q+ e0 X3 o5 s
3 r0 f/ ^; X, ?7 F: V
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
2 Q6 l# p( x! h  i: s; ^9 n: t) r, K" Y, {: x$ F) {
'{$ElementUpgrade}', '{$ItemPierce}');");9 _  V  \5 u0 v
}; T* X' h7 [1 l) [; e

# S7 `5 l5 G0 m& u# A}
' \# h7 p6 c0 A* x# z% g1 L& @) W* {
}
& ]- d7 I: i  F+ ?8 m! d! w
! `3 W* n' L- l$InitForm = InitForm();9 w4 s: H5 |. ~  I- Q
$Listener = PostListener();' ]9 \/ X2 j3 T% d: J

, v' z* H- \+ m2 u  C6 U?>
: ]& S0 w% U$ `- F3 K! L
7 z3 y( ~3 L, z" D3 f2 N# H& n; g1 H, G

) g" ]0 ?" I( ^( b& U1 v6 g9 K5 G
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-4 07:12 , Processed in 0.062491 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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