飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
6 A7 ~- g$ r. C( b5 {. Vfunction Connect () {
- A4 o. _, m) y: `" u9 vmssql_connect('Server','UserName','Password') or die('Error: Connection to DB . W2 c) ]' R  M

  l# [( d. E& y- cFailed.');# m) r/ N3 N. h# p+ s
}
$ ~9 G& v4 T" A3 m+ s. wConnect();* W$ `2 G+ d* O+ m( [! m
* e: z4 K+ J6 s# Z7 a
function InitForm(){# Z& T% p5 l6 x
//layout for the form4 ^6 M$ g4 G) }/ ?
echo "<strong>Send Items.</strong>
/ Y) ^, N3 Z9 w, u6 L<form name='select' method='post'>
& b9 H" ?9 S: e- l1 J6 V<lable>Character Name</lable><br/>
( q6 L8 ~% C  [' k<input type='text' name='char'/><br/>/ h" a8 R1 `( v& c' }
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
& O9 ?, X, g% j" E0 B<input type='text' name='item_name'/><br/>& L6 w: m' B* e* w/ N
<lable>Item Amount</lable><br/>
- n1 g' x( g8 [<input type='text' name='item_amount'/><br/>
4 Q0 q; ]0 y* W<lable>Item Upgrade Amount</lable><br/>
% ?. V# q: s' |7 j% B<input type='text' name='item_upgrade'/><br/>
( J/ k; O1 j0 A5 M3 r& x<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
/ T! w8 [' G( R. N. D* C' V
, I) i  j/ ~/ A& B# s# ^& @+ K9 r3 j</lable><br/>
3 _7 v# w2 c6 r3 o% E<input type='text' name='item_element'/><br/>
5 p1 [1 l( F" _<lable>Element Upgrade Amount</lable><br/>& l7 `) R" }6 C! Z  R% f3 R
<input type='text' name='element_upgrade'/><br/>9 f+ U  R! J, ^2 b- A
<lable>Pierced Amount</lable><br/>
4 f! ?" {4 u- O0 U  K5 h<input type='text' name='item_pierce'/><br/>
8 p& w/ E$ G$ p! E' J' ~2 b<input type='submit'/>" a% C9 b% L- Z3 Q' h, ]
</form>";
' S- Y" I; j1 ]! S}
) {. V; {! |8 S
0 u: z3 z7 T+ t1 B7 F3 L7 Afunction PostListener (){
9 l' K0 O' Q. w- ?; W; K//Add more post variables if needed and add them to initform() function aswell
" i! `# j7 ^) ?* v  o$ r, u! e9 U/ y% c9 ^/ H
################################
9 h/ Z( T  c/ Y##### Connection and Post ######1 t4 }2 ?0 b9 b: }  P8 C
################################* t8 ]% p$ l- F0 h# w
$name = @$_POST['char'];  T5 z) g7 P0 Z
$ItemName = @$_POST['item_name'];
4 }; E; p' h% y2 v- b$ItemAmount = @$_POST['item_amount'];
5 Q5 ^' l, G5 B5 T+ J4 r! V$ItemId = @$_POST['item_id'];6 z5 ?1 k. }0 @; M
$ItemUpgrade = @$_POST['item_upgrade'];
& n- G% ]! K( d" v$ItemElement = @$_POST['item_element'];
3 h. @7 D" n2 @( ^3 y$ElementUpgrade = @$_POST['element_upgrade'];) a& W5 o! l9 H' F  d
$ItemPierce = @$_POST['item_pierce'];) T; g  E) B0 F5 h
################################
6 c6 h3 M1 D0 r2 ]: j. |% Z
( n4 A. D7 X" d0 _$ Q//Check both variables for empty value
! I9 ~# g8 B# ?1 b% [: \5 V: F5 X, x  ?. F) K
if (!empty($_POST['char'])){* P8 r3 g3 T, t0 [9 k4 u
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( B/ |% v! |0 `1 Q

9 }. S/ Q% Y1 \m_szName = '{$name}'");! v2 r  n$ f3 x1 I0 d; m5 F/ f4 d
while ($row = mssql_fetch_object($find)){
( P# n" I) M1 }, a  L- s# ]" Xecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
* d) D5 @$ G, B2 D  i7 F$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], + C' V/ [) i7 i8 K/ y: J

. e/ f1 \2 R4 P' d& S. N) g[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], . V! s1 a7 `8 A9 C9 p
4 U4 y. }/ Y) C
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
% c2 v% X, H7 A) ^, o, w
: R* `  E* w. a) w7 V! e# K" v% xN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
. E3 w: j1 Q% }& e7 k0 B
0 `2 T6 z7 c! x6 M'{$ElementUpgrade}', '{$ItemPierce}');");" f) u4 Z6 H  t# `' V
}
( o9 h6 Y8 q9 I  E. D5 y8 h; _8 K7 b  W0 j5 r
}) u0 e  i' h: p% e$ S1 |. D: ?) E
6 [& [  |+ g' o6 m8 o" g4 q
}
) ^  J$ ~; I8 o7 j2 \' f6 |: o( |' Z
$InitForm = InitForm();
2 `% d# v8 i" C* H$Listener = PostListener();
, d8 N- f- S$ Y- s! l
3 G8 @( [& [* ~9 f4 ?! B0 d9 E( {?>
. I" o" Q, \/ H  @. l5 }: D# @, ~+ }2 `  T
8 E. Y4 h4 E3 j2 C. V% \- }
5 Y9 V7 S% K% c) s+ y
, a1 C- d/ {( v- m' v) r
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-10 14:17 , Processed in 0.093865 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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