飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php8 x' V& v) X. f3 ^& i) }
function Connect () {+ f1 m" a0 o& q) S% I
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 4 n0 O# H" J2 D0 S

/ l: I2 A6 m0 P) u" g; kFailed.');
6 j' a  j* C- ?}1 H& J) q/ |9 X5 e
Connect();+ l' {  b  F  c* K4 G

3 Q1 B# j4 w# p: r4 i* Ifunction InitForm(){
) a( z0 E& ]: U2 m" Q//layout for the form4 g( E0 P# j4 F3 }
echo "<strong>Send Items.</strong>
8 G! U/ D1 [. B<form name='select' method='post'>" d( e3 `. Y8 n  X8 |) K  I1 S# [
<lable>Character Name</lable><br/>
4 I( f+ G- E4 L  e<input type='text' name='char'/><br/>
  q1 ^& u6 Z, |. Z& p4 }$ f<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>& H1 {( Y$ l7 s
<input type='text' name='item_name'/><br/>; z; \" \3 @+ j% @& F7 f
<lable>Item Amount</lable><br/>5 R6 d( B2 M" Y' e7 w& v- V/ k+ a% y
<input type='text' name='item_amount'/><br/>, M9 P" A. p# ~8 j8 T9 Q
<lable>Item Upgrade Amount</lable><br/>
0 G* I# r7 ?% t- j& W6 N<input type='text' name='item_upgrade'/><br/>/ w# Y$ U9 y6 |/ ?1 M: }' Y
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)) i  ?, S! N' y4 x7 l1 f
' x6 u2 S$ ~" U6 o: m
</lable><br/>
! ~1 g0 i) G& M9 S" I% j<input type='text' name='item_element'/><br/>5 F8 n; D5 Z' ]
<lable>Element Upgrade Amount</lable><br/>5 B1 D* u) g% @& t5 T
<input type='text' name='element_upgrade'/><br/>
% d* z, k+ q( v' n  g/ u<lable>Pierced Amount</lable><br/>7 Q& Q' ~8 G  l
<input type='text' name='item_pierce'/><br/>) C) G% r: T; ^
<input type='submit'/>
- F$ U) B: x+ i' S& ~2 O</form>";6 Q' w1 ~/ L% k4 K& A( M
}# |* x0 g$ c4 O
' t1 W. ]) U$ s+ J* m$ {- M6 ?
function PostListener (){2 B' a8 |2 }; W) P
//Add more post variables if needed and add them to initform() function aswell5 g& {, n1 u0 C6 ?

  O+ \8 C4 n. h  r5 s# g################################
9 T* U' u8 L- C+ H) e, N( ?##### Connection and Post ######
5 n* Y4 {0 k. ^+ m; Q1 n################################
. v3 p8 i# I+ f' Z$name = @$_POST['char'];& `% Z' v% e4 @4 O( r  ?8 u) K
$ItemName = @$_POST['item_name'];( e( J' R& D# y( J6 H* c! m
$ItemAmount = @$_POST['item_amount'];' C7 X. w  R6 C: g8 L% Y* K. T
$ItemId = @$_POST['item_id'];
* ?# x- W% z  V% ?8 a6 T5 x$ItemUpgrade = @$_POST['item_upgrade'];
/ R1 l3 V% \& c& f$ItemElement = @$_POST['item_element'];
8 V% v. x; h# {! X6 i$ElementUpgrade = @$_POST['element_upgrade'];; Z) j7 r: t" k- [
$ItemPierce = @$_POST['item_pierce'];5 V  m. i# G2 U. O7 r
################################" Y* a- Y. F' C2 h; t2 w: E; n
8 M0 ^8 N4 I, X3 C
//Check both variables for empty value1 x. D1 c% p" j2 B! f- k
+ G5 {' y3 b5 A, d0 ]$ E
if (!empty($_POST['char'])){
. Z7 @5 ~* g6 U$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 0 |8 A( B& Q$ v2 t3 ?

7 I. X& Z) @, U: [: v* V( vm_szName = '{$name}'");
4 z- j' d. T5 Ywhile ($row = mssql_fetch_object($find)){* w. G0 q/ C" r( N4 c
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ Q6 a+ ]6 R& t5 r
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], - y7 {0 |% D: L( t8 g/ s
! S6 D$ z: q( E; |8 J, C
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
8 S2 c* K& Y; O+ q4 E6 |5 S* u1 }+ O+ n- S% L* m
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', $ p7 T8 t- N' I  A5 C8 Q: g! p
5 z' W# g5 a7 H+ F7 a. \, N! _
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
8 q6 K5 ^( ^$ i- ?5 n( x0 m/ o$ P7 ]9 j9 z: E
'{$ElementUpgrade}', '{$ItemPierce}');");" g4 |9 t" Q, q* w% o) p2 x# O) G
}
. a" G7 s7 Y( N( V( I/ ]
; T' g" P, s. a: b1 ~+ W3 D% o) W' v}4 u0 M8 g! |* O9 e
5 l. H9 D$ e: Y  p
}
3 W, {! _' l" |' x6 x& n4 G0 g' C3 d
$InitForm = InitForm();
1 {: ^6 i* P& U; {4 i( K$Listener = PostListener();
2 `0 I2 y. y& q/ l, T( |1 e. y# E+ Y( w( U# b
?>/ Q% G2 n$ e, V: ^9 w# d5 {
1 g' [$ I: F# V8 v

  K/ ^$ ~, y4 n+ y$ x
  u# E+ Y) M* A9 `7 Q( e1 j2 [* W/ k1 S$ ]) n$ L
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-29 13:51 , Processed in 0.060863 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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