飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
6 a6 c3 X0 O: G; S, qfunction Connect () {
) i/ F" h9 {* R1 g9 umssql_connect('Server','UserName','Password') or die('Error: Connection to DB
) I+ D- |" w6 b. [$ L, D) R- u' G& O5 E3 |, \
Failed.');. \+ z5 O( V. v/ s
}5 C& z' R7 P0 o1 c% P2 `# @
Connect();' L: w  Z- D" d+ L5 [2 N! r0 O
  x+ i0 p! P% \6 i
function InitForm(){
1 w1 U4 F. Y+ ?4 n& d5 K//layout for the form
* N. g1 U% t- A; Z5 mecho "<strong>Send Items.</strong>0 `/ H' e& H. o0 f
<form name='select' method='post'>9 R, r' w& e* p5 t. M2 N
<lable>Character Name</lable><br/>
# Y  o, M. b: M$ J<input type='text' name='char'/><br/>
5 m1 t1 I/ x, D- @5 l% A. n$ ~<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* n; g4 g, e! p  ~. Y
<input type='text' name='item_name'/><br/>
' Z& E+ {/ a& H* E+ C& p; S, l6 b<lable>Item Amount</lable><br/>( P4 c5 ]5 d6 V/ E
<input type='text' name='item_amount'/><br/>
* A$ R. a2 ]* H1 y) F3 h  l<lable>Item Upgrade Amount</lable><br/>
8 r; L4 ?( _- H3 E  x8 Z! x/ k<input type='text' name='item_upgrade'/><br/>
6 B0 P) d+ c$ [3 {+ n$ u4 V3 R$ V" @<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)2 ^  H- f/ N/ c; J1 P3 w. H/ w+ B. l
; T% v* x, |; N! u7 E
</lable><br/>5 ?0 S4 ^. Y0 V& M) J
<input type='text' name='item_element'/><br/>
, G9 X0 k: m# q9 @6 c. W8 V9 T3 _<lable>Element Upgrade Amount</lable><br/>1 M& p" v; b) x' v
<input type='text' name='element_upgrade'/><br/>
; `6 V! Y7 G/ v<lable>Pierced Amount</lable><br/>" ?8 J$ ?8 [0 J
<input type='text' name='item_pierce'/><br/>$ v$ U' f' T1 c# Z0 B
<input type='submit'/>
! {! R- T+ C( B5 {</form>";1 E# ?# s3 m9 h  `' B2 I  n2 w
}
7 @" N0 L, u  L5 F4 C
/ v2 k% D  H& Qfunction PostListener (){
: ?3 P; h: {9 R8 h* q. `' u//Add more post variables if needed and add them to initform() function aswell
9 y" X; C6 T9 {: ^9 ]8 Y! L& f( o
, ^- z* ?1 s5 R/ }0 u################################( h0 Y, |! [$ x- z& @
##### Connection and Post ######- R5 E6 O0 g$ g/ f$ J' j
################################
3 {) j. N, G9 O$name = @$_POST['char'];+ k# n  O6 F7 f5 y6 C
$ItemName = @$_POST['item_name'];3 f4 t1 p- C/ E. J9 {. m3 x; e3 P
$ItemAmount = @$_POST['item_amount'];
, D; k% L  U; z0 X8 [$ItemId = @$_POST['item_id'];0 v) i" ?( k4 ]
$ItemUpgrade = @$_POST['item_upgrade'];
. @( C; i( U1 A3 J$ItemElement = @$_POST['item_element'];2 x- T! L* O% m$ h
$ElementUpgrade = @$_POST['element_upgrade'];5 {0 k  u4 l4 E5 r2 M
$ItemPierce = @$_POST['item_pierce'];7 Y; e% y: [  J
################################# ^$ \4 ~2 _7 t
* k6 l+ b7 }+ h+ V9 C
//Check both variables for empty value/ c. p- c# K1 c2 u* C# t$ v
3 D0 f- z1 @4 j+ J6 l" @. h
if (!empty($_POST['char'])){/ d) B% B" M4 L- d4 k, e
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where . S7 }  O* Z# `/ l9 d& U

' O5 B. u, `0 m# O4 \  Dm_szName = '{$name}'");
3 h' g5 e1 o! f2 d# i! m, F# ~: |! x" Cwhile ($row = mssql_fetch_object($find)){
* E- Q. o/ E8 C  Oecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
+ {& q; l) H* X' Y# ]$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
2 K+ e. L& Y% P( Q  t
/ Q6 X8 i5 N  S, m' ^8 g[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], % t1 ]! R5 K! A
% ^& s7 g. B) }7 w6 T+ z
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" e1 [+ {9 D0 t
8 g7 T) u9 V3 ?) p: `5 {N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
% _: H% W% ~  p2 {
1 l% E4 ]/ h9 n3 f& H( S'{$ElementUpgrade}', '{$ItemPierce}');");
; j0 J% q% o) c* `* a; U}
6 r: e8 H6 `: G; g& c8 W
( a' x, \; k7 h& f- W* |+ T}) l! }+ Y( f' f5 b' ^
7 h* w5 O- N: ~. b) V: E
}. I3 c% J* `/ }7 C3 M
' O& x  h( m: t# A6 \  X
$InitForm = InitForm();
8 [- v" @7 h4 t0 p- W. m$Listener = PostListener();, w. U+ S- F- E: b" U% X% O
% l4 _) }# ^" d. |
?>
. v* i$ J: W, L
+ k8 Y& L$ Y/ S% s0 _5 ?' b6 N7 q8 w, ^

- L5 ^$ T, t8 x& z6 S
) b9 @7 y, C: k
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-27 19:03 , Processed in 0.062735 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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