飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php4 m5 w. p0 n! |2 f8 N, v- A
function Connect () {  Q% v  m9 j( t7 ?
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 8 h& {" {7 J' E. u* W. ~- C

) g* ?# ?5 r$ |+ fFailed.');0 A4 c# a% X6 s$ v. R
}+ d; Y+ G3 V$ v
Connect();
9 n' l0 a. w2 H5 h1 |3 `  q* P, l, }
function InitForm(){
4 Z% o/ ^* r: r  _/ v$ y, _//layout for the form
/ v+ y% B/ |( L. u: Cecho "<strong>Send Items.</strong>' d0 q) i: x3 u' p; L4 y$ |- K
<form name='select' method='post'>) n  i# q& y$ [3 x2 T
<lable>Character Name</lable><br/>
: n; |' R0 o% d; n% m- }<input type='text' name='char'/><br/>* z8 r9 \/ ?/ @
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
7 d  n) f+ s$ l6 ]* o3 r8 J2 A7 j<input type='text' name='item_name'/><br/>+ K3 D7 {/ \; Y' A/ u( P
<lable>Item Amount</lable><br/>
8 f- [. f- [3 h<input type='text' name='item_amount'/><br/>
" G) L" p, X: I) Z% V. I<lable>Item Upgrade Amount</lable><br/>
2 t  [! W5 Y* w+ c<input type='text' name='item_upgrade'/><br/>: s6 p1 ^  c+ H! R; S/ I" j6 _
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)" Q/ d- t- Z" e; U  o9 \# z, R
( b% I* d' O4 t; Y+ r, y, d' S
</lable><br/>8 P$ a- s* F- ^0 X
<input type='text' name='item_element'/><br/>
1 d' P: ~. k/ V6 K<lable>Element Upgrade Amount</lable><br/>6 n& Q0 d% m! l% L: [$ V  F
<input type='text' name='element_upgrade'/><br/>
* k8 O# A, P8 O, T+ S$ ^<lable>Pierced Amount</lable><br/>) R+ ~, {% _1 V1 d' ^. x
<input type='text' name='item_pierce'/><br/>3 Z7 x! {6 g* [: `6 y: a! ]2 g
<input type='submit'/>
& n' v8 G9 B2 |8 z1 R</form>";
* u* v) D# X% H" K}9 C7 C9 @! _$ c& G, h) x

# d( S, X8 |8 Pfunction PostListener (){
3 J( \( C, u9 I# x- @8 }- l% m//Add more post variables if needed and add them to initform() function aswell5 Z' {6 ]5 @7 K5 A; Z
& ~5 u  G+ V7 l# r
################################
! Z7 w( S+ J& q  \3 l. s##### Connection and Post ######3 J" [+ Z* K- w
################################
  m. B- f. }" s- I# I6 h* d$name = @$_POST['char'];
( m" d- w; y4 s$ItemName = @$_POST['item_name'];
; h3 Y9 T3 T, ^9 r. L; b: m* M$ItemAmount = @$_POST['item_amount'];
+ o8 q2 F" \+ P$ItemId = @$_POST['item_id'];7 h2 \5 B9 b4 n5 K
$ItemUpgrade = @$_POST['item_upgrade'];/ A7 A, R, l0 W& j1 t
$ItemElement = @$_POST['item_element'];2 z/ N/ [$ M4 o4 @% L/ W1 }
$ElementUpgrade = @$_POST['element_upgrade'];5 t* r' P. ^/ O& g, q
$ItemPierce = @$_POST['item_pierce'];
5 [) Z$ M: X) S: H5 G9 X################################
* h+ x" A1 ^  f  _: u! x: u1 O: p1 m5 U1 c$ H4 n) z% p5 w/ {
//Check both variables for empty value
) g/ _# ~/ ^. N2 \* Y5 M  y3 g. J
if (!empty($_POST['char'])){
* J% o9 r* A: N: }$ E! A* f9 d$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
: @$ a8 J. k+ W" C2 ~. Q+ l% S
1 a+ n1 Y7 D( \+ H$ t' nm_szName = '{$name}'");
( O/ H0 T5 ]5 |$ y+ H4 twhile ($row = mssql_fetch_object($find)){
; P7 J9 m6 B  e, _9 }3 `7 Decho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";4 \1 B8 H2 `) k' P7 g" ]
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
- K3 v( C/ p, \+ D$ s' Y, |* r1 ^  q' Q  r8 P) j
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
$ a7 L; J  \0 W, r8 l
) P" K) V% p, C* a2 M[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
# Y5 a; H8 j8 D, J! e' [
) v% R& n7 M& P; m  IN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( V  e- g' `6 p( d6 O: B: k7 F
, j$ r# ?% p- C) G
'{$ElementUpgrade}', '{$ItemPierce}');");
0 w& H% \9 Y5 l8 @& N. R}& [& `7 T; n* L

1 G! E7 @1 N, x; f0 R! e' C}1 n  s* y3 f& Q+ A0 B  i
  E$ U* `0 s: Y: U8 ]
}
; j% O/ C) @  ^3 Z+ T! V) a, p  W
$InitForm = InitForm();) ~* D) H: _  Z& V2 x
$Listener = PostListener();
* p* c, R$ \1 X& }1 I8 r% d( u0 {
$ I% e# f& t1 C+ Q# ]+ q?>
0 j" @2 l7 D2 Y2 @; s2 _" _$ I* I8 M/ ~  s2 X

  _2 C2 f5 C1 k) g# T) A/ L, E/ z# T: n& D3 w! ?# w. v# e) `
5 j, }. M" P# V
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-23 00:48 , Processed in 0.067739 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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