飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php4 o3 s" g! G( `
function Connect () {
: C+ J; A( k; W; v2 P8 smssql_connect('Server','UserName','Password') or die('Error: Connection to DB : |: l+ ^* U) m2 J. d% n% h
- s: ]2 E1 c1 T2 k$ {
Failed.');. K9 @, }3 D5 t; j
}
, U6 Y6 z, ^& `Connect();7 b* D4 H$ ]; t  c0 w
7 G" d2 L6 `0 n. s
function InitForm(){
  j7 Q4 |* z5 e9 ?. _; L//layout for the form
) ~1 m' [, D+ b: G2 c! s/ b! |echo "<strong>Send Items.</strong>
8 A0 Y) d1 L5 T  f  P<form name='select' method='post'>
/ c4 c! \0 n. x0 e  T$ T- N- }<lable>Character Name</lable><br/>
/ F( C  E  D, [& E7 n# {<input type='text' name='char'/><br/>6 I6 C; t( f# F' W. `! v
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 i7 q8 S. J# T<input type='text' name='item_name'/><br/>' z9 q* i# J5 O: Z3 P6 P0 Y9 e
<lable>Item Amount</lable><br/>
: l% j0 a0 u% S) c/ a<input type='text' name='item_amount'/><br/>
! ~/ S& u7 k, ~& B7 m* I' C<lable>Item Upgrade Amount</lable><br/>: |3 `& B  O) E* m
<input type='text' name='item_upgrade'/><br/>
0 I2 J7 R4 C' Y<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)9 h( c  z. l3 @6 N: S/ K
+ ]! ~3 U  o9 G- m& A) T* W
</lable><br/>
5 }) m6 j( h9 P/ F2 O; \! f9 N<input type='text' name='item_element'/><br/>
- H3 t: b4 @) f<lable>Element Upgrade Amount</lable><br/>
* L8 E1 }% {, [5 R$ [<input type='text' name='element_upgrade'/><br/>
' r! N+ D& {3 @& m6 V  C7 x/ a<lable>Pierced Amount</lable><br/>
& D; [+ m# Y2 \- `5 C* M<input type='text' name='item_pierce'/><br/>
: V# s2 L- B* v3 T* j" y0 n( V; v/ V<input type='submit'/>
# {4 e, r0 j  C( @, S( ?% P$ f</form>";
9 k7 I- A  \# G/ @3 G4 Z+ q}8 ?/ v, g: M. \; W3 I4 y. G/ N2 R

) C, M0 ^7 K2 }/ v- a) Mfunction PostListener (){
/ f2 \0 |! p3 f//Add more post variables if needed and add them to initform() function aswell
  I/ G4 g- ^) b
# g9 q, W' j  T& D################################
9 @; ~. C' H( Q% V7 Z##### Connection and Post ######1 B" S0 R3 \/ r* w; R
################################: x* Y' r& n8 _# g; z1 z# B4 S. d2 Z. i
$name = @$_POST['char'];
/ y9 s) e9 d5 a$ItemName = @$_POST['item_name'];% x- f$ y; \* h6 A7 M" ]" P  B2 L
$ItemAmount = @$_POST['item_amount'];
- G9 a; m/ ~% }2 E; t, N/ L, |$ItemId = @$_POST['item_id'];
+ H2 y) E% M" d7 ~8 }7 ]$ItemUpgrade = @$_POST['item_upgrade'];9 P  V3 h0 K3 e0 V6 |3 O0 f$ m# L) Z
$ItemElement = @$_POST['item_element'];. s! A1 H. s. X
$ElementUpgrade = @$_POST['element_upgrade'];
* c# Z$ U% x2 Z+ m5 n' r" k$ItemPierce = @$_POST['item_pierce'];* r- X- d, r+ k% v
################################
# f" S$ o% S3 g! r3 v- @
- B" ~2 A& }8 s! E4 a% O( ]  @2 A//Check both variables for empty value* y" e) I) v" V2 Z. ?

9 h/ ^; b2 T, p# B/ N: i. p1 Xif (!empty($_POST['char'])){
2 C. T2 l4 v: m, z$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
* ^9 J) |7 l6 Y. J" ]3 p' n" P' s) g9 ]
m_szName = '{$name}'");
1 U! h( S3 U8 Y3 owhile ($row = mssql_fetch_object($find)){
1 @  W3 n5 E2 Oecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. C/ j0 t. b+ [; q" V. d
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], - j) y- L& k4 k: Z' e

$ N/ |  B) f" s. w9 S3 y7 F[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 1 y5 |6 Q6 L  @2 }8 ]4 \/ s9 \
' I' f8 {# w! e; Q' @8 t
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' R# N. V- U) Q6 L; i5 y7 y: Z: d# s$ s4 v% @  q  W
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',   c( [( n  h' e1 |8 h. O( b
/ y9 f) R1 ~6 D8 f! s( M
'{$ElementUpgrade}', '{$ItemPierce}');");
1 i# G2 k, O  b$ Z# f2 ]! d}
/ V0 ?+ ~3 [. x+ [( |( c$ ^" ^# v. x# X# d4 e! S& w
}0 Q5 h( K9 h( Z3 `' _2 t: M

0 I0 J' K! |, Q}
: E, Z- \, ]1 k" N5 t3 [! }5 v5 c; y; M& m- _
$InitForm = InitForm();5 W2 l2 E; c$ e. H# \4 @9 h& R$ g+ \# ~
$Listener = PostListener();: E: Y  Q8 ]  H% b4 [, n2 B
; F5 G3 ]9 p9 ^. q6 F4 c
?>
2 t7 F* N% K: V; i* g
+ x# z) l& M! b- S2 ^7 @
; J( N8 n; n1 B5 P4 s0 n& \  c$ w8 b& q6 J6 e- C) n
1 k( r3 I' f1 M( ^; o6 {
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-24 22:09 , Processed in 0.059514 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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