飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php- x8 J  S2 o% e. c; ]
function Connect () {. V5 a; ?) ?/ I' Y8 S
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ' Z5 u: d2 m+ b$ {8 `

$ |$ Y7 a" f+ AFailed.');; ~' Z+ x0 D( P$ ^( S. s) W
}
' g9 G: l. r2 L4 J+ W2 t- Z. D) BConnect();
9 m. B2 v7 i" y5 h3 k( c  n1 b5 C  T) W7 _! v8 ~
function InitForm(){
9 p- s( Z1 Z& a4 {//layout for the form; L$ ]7 z3 J8 ?1 C
echo "<strong>Send Items.</strong>
4 ]4 x1 o1 X3 |& o' I<form name='select' method='post'>9 I+ J- m1 O. U4 o- f
<lable>Character Name</lable><br/>% v6 c0 p* y. B6 h
<input type='text' name='char'/><br/>
8 ^9 H' a% H9 E& W6 X& J<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 T- y* p7 I) e3 i+ @8 E: K<input type='text' name='item_name'/><br/>  i! G2 d! b) U- E9 A0 G  x- q
<lable>Item Amount</lable><br/>/ P; O9 y! O2 W$ l7 ]# z/ X
<input type='text' name='item_amount'/><br/>
* D! ^; L; v+ N$ ]4 X  E<lable>Item Upgrade Amount</lable><br/>3 A' g4 N+ ]" i# [7 F
<input type='text' name='item_upgrade'/><br/>' |5 u" Q. m$ n
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
' t: d# _+ R% e# Y9 z; K
0 J' [/ L6 z% q% U. C9 m$ B</lable><br/>
3 [. X# v6 m# R. D3 R2 f8 _<input type='text' name='item_element'/><br/>) `1 Z8 s6 z0 V% z# R
<lable>Element Upgrade Amount</lable><br/>
8 s, c+ d# H$ p* o; l; M0 f$ ^<input type='text' name='element_upgrade'/><br/>& y0 u6 \1 P1 x6 O1 V
<lable>Pierced Amount</lable><br/>& r0 h4 ]6 f5 k- k3 ^( P
<input type='text' name='item_pierce'/><br/>
2 X' i/ `! M5 Z4 ^<input type='submit'/>
) `$ ^+ j& ~* F' W5 g0 G& j</form>";. ]# e1 x6 n) D0 y
}
2 F5 K2 b* l5 o9 ?+ o+ N5 w1 y
. m+ R# v" e$ {function PostListener (){
- |) W8 w5 R' c) V' @' \//Add more post variables if needed and add them to initform() function aswell. S. |( L. V' Q/ y7 m8 B' N% u( H4 `! y
6 ]5 s4 N7 |% K7 r! _: }
################################- W4 P5 h3 a5 i4 q4 n
##### Connection and Post ######
8 I4 b% i3 c7 l/ _################################2 K  B  U( ^5 f3 {  x8 d
$name = @$_POST['char'];8 Z' z4 |: N0 j' Y- g( D; g! J) i* O
$ItemName = @$_POST['item_name'];# r! W- g% Z8 Y  ]
$ItemAmount = @$_POST['item_amount'];8 u- w+ t. R0 W, M; m8 ?7 m% w
$ItemId = @$_POST['item_id'];
9 M' j* `- U# L1 [$ItemUpgrade = @$_POST['item_upgrade'];
9 L& T# S; a* s- W$ItemElement = @$_POST['item_element'];
$ C3 q; B: C( I9 Z' Y$ElementUpgrade = @$_POST['element_upgrade'];
' A3 H  v% p1 L, p$ItemPierce = @$_POST['item_pierce'];
" F$ @; o) }3 N2 {################################9 w7 {8 o& ?$ Y

. _, D5 _% R( V//Check both variables for empty value
% [/ }  U" U- Q" [/ C, ^5 i
* ]) O- K2 u- w' P) [2 tif (!empty($_POST['char'])){0 C  b6 }8 W. O2 H  M
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
, A5 n$ ], _5 \" u, w+ N' L, k6 L2 F
m_szName = '{$name}'");: R6 o% N2 m. Z8 c; \9 \" I
while ($row = mssql_fetch_object($find)){
  [6 B, C% n3 z: [# G7 Z6 Pecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";* P1 H3 B" M0 ^4 P7 y
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],   f# E4 T% r8 \0 w3 H* P8 D

* Y( G, p4 C$ B, G* m0 {, O[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 9 _/ b6 G5 a6 A. |5 u

* R3 n7 A, L8 }. j6 }[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', # W& v2 m( d" ?7 X

+ Q. H) @# r1 c8 F, X& WN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
! t7 O  @' J: D  V  H
4 p9 B' d: S  d! ~'{$ElementUpgrade}', '{$ItemPierce}');");
. u: m6 U6 b% I) }' J. u" b}
" ~3 g& [( K0 f$ O1 \5 m
6 h+ U: {! d  X}- O7 s. s3 O7 z6 _
  W7 L0 j0 `: x2 G- U
}
4 ]% f" }. `( K$ Q; [' M! i7 Y7 n% L/ @$ ]$ J  N% T
$InitForm = InitForm();
! `6 b8 |" I+ Q$Listener = PostListener();
+ W/ F  \$ B7 l4 `( @3 \3 W, c5 F
. I. d9 \: ]) {?>: N: @4 y1 X7 }

  c- P& U5 |# j, w7 W
, R& _( O" o* D. A4 t; L5 g0 k: O* D  \: R1 a6 X+ v: q- }1 ]

6 \! R$ G% ~) f% |- p
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-29 13:02 , Processed in 0.061847 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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