飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1058

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1058
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php4 Y/ F& L5 s3 M- ]% r
function Connect () {
' Q% O7 C; o* r+ Nmssql_connect('Server','UserName','Password') or die('Error: Connection to DB   J  b" ^" a& c  k% P: h
! `9 e( v+ A, k9 r1 q$ A
Failed.');
. ?4 A9 f3 F$ l+ Q3 p}0 Z7 d5 [0 P) j6 S6 `
Connect();& |: N2 [/ D( W; ?4 i8 g0 Y# c

+ k. c8 l$ R4 e% q9 Tfunction InitForm(){
0 {$ S% |/ O. c- A2 [! ]1 b2 P//layout for the form
+ m0 B/ R. T6 j! decho "<strong>Send Items.</strong>
5 T# A2 f$ ~/ j8 j<form name='select' method='post'>0 J. I$ \9 b( k) ~$ B2 @
<lable>Character Name</lable><br/>
# P& L2 C: d, c  z. a. v<input type='text' name='char'/><br/>
# S8 m3 i2 {. D, h* P3 v; ?<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>& v4 K- W- B; x( A( E6 C, [
<input type='text' name='item_name'/><br/>0 v+ B3 s' ]9 |$ Y& B1 L
<lable>Item Amount</lable><br/>  U& }' [" ~$ w4 B9 ~: @
<input type='text' name='item_amount'/><br/>& V2 f! T' ?9 p6 g9 E8 B+ y
<lable>Item Upgrade Amount</lable><br/>9 C  k; B7 H, I
<input type='text' name='item_upgrade'/><br/>
5 B2 ^9 l3 \" ?, v$ y$ H: v<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 Y% Q) t, _' G3 W/ M' t5 t8 _! U4 D
</lable><br/>
2 I4 `) h7 W; p/ ^  w<input type='text' name='item_element'/><br/># e- H9 L% S! {9 l& Z
<lable>Element Upgrade Amount</lable><br/>' ~/ L7 @5 N1 o3 {) d: y9 W7 N# l4 ?/ p
<input type='text' name='element_upgrade'/><br/>" M1 x4 X! O" F
<lable>Pierced Amount</lable><br/>3 c' w8 C8 ~! G) L; ?
<input type='text' name='item_pierce'/><br/>
2 t8 T7 v: l( Z, ^. @<input type='submit'/>
" M: X* U( x( h  J' I</form>";
. F5 `) V! K# o9 i% z9 |/ I" ^}" h& Y; O* s' I, ^5 C# a

9 u& k9 B( ?6 c! y2 Lfunction PostListener (){
: `# }  q1 f5 V7 {9 |8 m//Add more post variables if needed and add them to initform() function aswell
8 m0 U+ z, a- M1 p& s& s7 y, y- _
5 t$ Q# v8 T( S6 N$ S# d################################3 H4 d% O0 U* o1 V
##### Connection and Post ######/ }  S: b" ^  ^! w* T# n
################################
) @7 u+ }2 S$ p( v  l& U$name = @$_POST['char'];
) Q4 ^7 P2 d0 G; K$ItemName = @$_POST['item_name'];
$ b  D$ u" b9 C( n, y$ D$ItemAmount = @$_POST['item_amount'];
) l/ [) r$ D2 n7 N7 |9 Z5 E$ItemId = @$_POST['item_id'];
  D* c1 ^& V. P$ItemUpgrade = @$_POST['item_upgrade'];
# F- R0 y0 K- g4 q7 @$ItemElement = @$_POST['item_element'];! u# i3 W# H& X) a0 Y" ]
$ElementUpgrade = @$_POST['element_upgrade'];- \  L3 h5 K0 y3 e  m
$ItemPierce = @$_POST['item_pierce'];
5 j5 r, Z8 A! e" d$ A6 J, V* E6 ]" F, `################################
% i7 j. s) W7 H1 n, \1 Z; B3 ~, c9 q
//Check both variables for empty value- [1 Y, |9 e% G
0 k: }# x: k! z9 C8 ^! @
if (!empty($_POST['char'])){
6 y3 M$ c  E" y6 C$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
: i' z& C* k! x3 I0 w8 e! @3 Y8 c& _
m_szName = '{$name}'");0 t% W! e: F  R
while ($row = mssql_fetch_object($find)){
2 |' U& h2 c0 g9 |echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";; x- V2 F! }0 L
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 k: A1 F4 }# ]1 W5 W: y1 J
! L" a, S% q: |9 r* X
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
  p8 X; A. e2 a1 F) }( H0 @' X& e# r6 H- {4 O. M. V
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 2 d7 D- y+ H3 H2 Q$ }& r: n
8 p" G! g* q5 c- f
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 4 E$ y; Z9 z0 d; I  Z3 l

4 _4 h) G& _$ }0 \'{$ElementUpgrade}', '{$ItemPierce}');");
" i0 B9 ]. ]% E% b}
$ Z+ p" i) ~" D6 t6 J0 E( D0 r* M( S/ ?5 U# r
}
1 ~1 W7 ?, e0 e2 L9 v$ a3 |3 T4 A# `7 U/ N
}
2 x% P; `) M. G
1 P" s, K$ Y" ~5 f; L$InitForm = InitForm();
2 o4 `: R& V6 U2 v8 M$Listener = PostListener();
$ ~8 G7 b* I) L: e0 L4 c  }  b" D# P1 r* B* w1 T9 Z* I) {
?>$ R$ D( h. \/ B. ]$ e5 Q" z/ a

3 M; a; z$ l+ n2 p$ i8 ^6 U
% N  ^% N( W, q7 G2 P/ r3 p1 z! y3 v7 }5 f8 t
9 I2 Z6 ~$ h8 {; D6 n0 D1 Q1 l7 Y8 ^
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-5 13:14 , Processed in 0.057905 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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