飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php0 q/ }' o" G4 {, [
function Connect () {1 P! i7 V& A8 R. ]# B2 }
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
* i5 ^  u' o7 U. R" `+ W4 C- G, n
1 B$ S" m4 Y1 T$ H$ xFailed.');* s) o/ P  D" z+ P- u7 U2 \" M
}
. v2 q4 _/ M5 w! l" hConnect();0 |) V. l5 c9 Y' I( w
/ A! Z; n2 k' b& D" {0 K
function InitForm(){8 }4 p" H+ z# M+ }" X
//layout for the form) ]0 ?3 c7 k6 b' i, g& a( x
echo "<strong>Send Items.</strong>
' M, A4 T, L  W+ x1 Q& C% ^<form name='select' method='post'>  E* d" ^* N7 S# n9 D
<lable>Character Name</lable><br/>, D1 M7 |9 ?2 `; E- @8 D
<input type='text' name='char'/><br/>
5 `9 Y/ g" Y6 b4 q) h<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
9 x) X8 U& o: I<input type='text' name='item_name'/><br/>
4 j! g- q/ f1 L; ?$ z, x* h8 e<lable>Item Amount</lable><br/>
, J: g# M9 }- @2 w3 ~+ I<input type='text' name='item_amount'/><br/>1 N3 R7 u& e7 {! W5 ?
<lable>Item Upgrade Amount</lable><br/>1 g( v  k& y5 T
<input type='text' name='item_upgrade'/><br/>5 A; T# P2 T' H# X
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 {$ Q" @' f: O) t5 ?2 ^/ D5 u# x& m, R- Y( P3 m, X$ O
</lable><br/>
6 l: G" D1 K" Z* Y" F4 ~<input type='text' name='item_element'/><br/>
! K5 _' i! s: M<lable>Element Upgrade Amount</lable><br/>
- L- M7 v5 K) L<input type='text' name='element_upgrade'/><br/>+ ~/ _: ~9 X8 u+ L
<lable>Pierced Amount</lable><br/>7 j. G8 E/ p& D4 T! t+ F
<input type='text' name='item_pierce'/><br/>: Z2 L; [2 G3 u5 p* _5 B
<input type='submit'/>
1 [5 `! C7 M( U7 e</form>";, o& U& E/ I# v4 K! u5 Y
}
! f' h, r1 m, c9 i1 m5 o6 y
7 n+ S- {) |  P" y; \7 {function PostListener (){6 |" n( O7 S  C0 z- Q
//Add more post variables if needed and add them to initform() function aswell. w* K  V# ]. n
! D: ?) ^" w# ~8 I
################################
' l( C* j2 O  Z$ H" h, {3 H##### Connection and Post ######; [3 f% \  t. M  s5 Q' I
################################
& e! \; @4 {# C, X4 a  ~& j$name = @$_POST['char'];
+ o7 m+ b* R! o/ Z5 N, j  s1 p; m$ItemName = @$_POST['item_name'];# c5 O+ k1 j2 v
$ItemAmount = @$_POST['item_amount'];  p- }9 L0 P3 U" c5 `" W8 h. q
$ItemId = @$_POST['item_id'];0 x) Q& n$ m3 I, o$ R# g6 X3 Z  E
$ItemUpgrade = @$_POST['item_upgrade'];% f' r1 P/ e9 k. d
$ItemElement = @$_POST['item_element'];
; }8 F9 z/ B! w% d2 j% E$ElementUpgrade = @$_POST['element_upgrade'];
  ~5 D* R* e* O$ItemPierce = @$_POST['item_pierce'];
* w' ^$ l" Y2 |) a  U################################
/ S! b, d9 j" A2 ?, |% |
  x) v! M- T( s% p//Check both variables for empty value, |; a3 r" {/ a4 T2 J
, n7 [/ z5 S, s6 M
if (!empty($_POST['char'])){4 p( F/ V+ n: H  F* q. _
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
9 h, @9 s5 A* g9 S3 G
3 F* c0 F/ }1 E5 Z" Dm_szName = '{$name}'");
- e1 |7 F! c* E% [% U5 F: ywhile ($row = mssql_fetch_object($find)){0 m) O7 N9 a- Z( ]8 A# }. H9 U2 c7 z
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
: T# g9 T9 n. k. w$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 Q9 ]3 J5 p8 M! `; F4 V0 t. P

- S: E" O; d. h, T# U. ^4 `, m$ I[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
) P, {& k) l% Q9 {6 `
% H  g1 N, e! R[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
1 `% a- j9 P- n1 U0 M1 |  @+ z* s, G4 p: o
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 6 G3 n8 o. g( S! i4 T* M4 K
8 S" J# q/ F, ^/ s
'{$ElementUpgrade}', '{$ItemPierce}');");
7 @7 N: K/ _- W$ G}
: C% C2 k, a% u4 V# G
# e+ v+ d& I- m9 N# g. p}
* {: p3 V7 }( _$ i) H/ j% ^: R* e, n2 i( Z) u4 L0 u6 _
}
' c2 `) N' I3 q/ U7 _& b1 x! F# Y# R5 {* e
$InitForm = InitForm();( q7 o& v0 Q6 l* ^" F( d
$Listener = PostListener();% i& ~) G0 z  p

5 p5 f% [5 M2 \?>
6 D. w. S9 S4 W/ c6 M- Y4 ^- N$ D, R: d- }$ y! l

* S4 B9 U; d2 R2 b
9 c# _  ?: q# p" J5 E% }3 T( @2 h/ K
; {, D) V& ?& H1 t1 |
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-22 14:38 , Processed in 0.059283 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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