飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
& k  G' @% p1 Zfunction Connect () {
4 n# V$ m/ b' S4 t" Pmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
2 `0 R3 I9 F) Q  y4 u7 ]1 q9 h4 f% ^; @, T( z; e% t
Failed.');1 {8 A+ y" J, n0 P* l/ F: t
}
5 _1 ?( ~1 Y7 G' a& j5 LConnect();
5 R% n: L& `, C, e+ K
3 z. E  o' ^/ R+ c& C  _function InitForm(){
- N! L) G/ H3 h/ ]( |/ C//layout for the form& O! ^% g+ J4 b$ Z6 d. s$ [* H
echo "<strong>Send Items.</strong>
8 n' V( T" l  m" ~6 X0 f7 E<form name='select' method='post'>2 n* m& ~* D# g' v
<lable>Character Name</lable><br/>
8 z7 Z" _: ~$ @! e7 L0 W<input type='text' name='char'/><br/>
, z) O' C4 V0 G3 [  F<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
) j( R7 r/ G- |2 j! s& A<input type='text' name='item_name'/><br/>% W7 Y7 M' ]+ a) m) u+ ~! a' I
<lable>Item Amount</lable><br/>
. |4 ]8 C$ ~8 ?/ `' F<input type='text' name='item_amount'/><br/>
$ U, `7 e' `4 U6 Z4 E" T4 d8 w7 @. _<lable>Item Upgrade Amount</lable><br/>4 Z' z3 {) ^) p* {2 A/ x( z' i3 s
<input type='text' name='item_upgrade'/><br/>* u/ Z) w  e3 b, K  w, b
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
* b1 `5 g" R5 h( S6 [; G+ S- [2 H7 r$ l' @2 i
</lable><br/>: F5 p4 g! t' t3 _6 ^, i
<input type='text' name='item_element'/><br/>
6 Z! g+ X# n1 x3 ?<lable>Element Upgrade Amount</lable><br/>8 V( u2 Q! B! t& a4 m+ c% T
<input type='text' name='element_upgrade'/><br/>; V  `' Y! u9 o( M/ J
<lable>Pierced Amount</lable><br/>. o6 ]0 A& G) G
<input type='text' name='item_pierce'/><br/>( y3 n7 E; z5 c. V
<input type='submit'/>
  A& U: \; _. L+ R</form>";) t: J, o; y& R; ~" F& |7 j
}4 X9 ]3 j  r2 H8 [
, s5 S2 Y  y9 B# X  l
function PostListener (){
  e  [% ?/ V( Q" e2 ]* y//Add more post variables if needed and add them to initform() function aswell: |! _1 `$ _* W3 p2 E
7 m% [" e9 S: i: {
################################  p$ V  j) U! o7 y
##### Connection and Post ######0 m# [% ]* K. E
################################' S5 M4 {6 N5 t! z8 E7 A  ?# X8 X
$name = @$_POST['char'];; h" h8 O' O3 k# ]1 M
$ItemName = @$_POST['item_name'];
! G2 ~& R  ~  o" S( @7 g* Y$ g1 K5 [$ItemAmount = @$_POST['item_amount'];- ~" s4 i* ]6 t# Q, \
$ItemId = @$_POST['item_id'];
8 |3 m/ s2 N& e' J: J( u$ItemUpgrade = @$_POST['item_upgrade'];! A! k3 y& N; p- g$ p" N
$ItemElement = @$_POST['item_element'];4 I& B3 _1 r! ?0 P! _9 Z$ k" ?
$ElementUpgrade = @$_POST['element_upgrade'];. D4 ?( K2 `6 {% c
$ItemPierce = @$_POST['item_pierce'];/ a! d$ ]1 g4 U0 B2 E
################################( ?8 W. b4 d. M- H0 {% @, }
. e/ G2 w, ?0 }  y. X6 X  L, w3 i
//Check both variables for empty value
4 k4 z: ?) h) O5 w0 A- W0 i) t( I$ ]* P) ]: [1 e1 V0 S
if (!empty($_POST['char'])){) v% T# o( a! {, q4 ~
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 1 G( |9 {$ |2 V5 D. C4 o* y

. c$ C$ U2 T6 Q' O, R" P/ X4 am_szName = '{$name}'");( L/ `" q) m6 c8 s$ k4 c- O! o
while ($row = mssql_fetch_object($find)){  N( {8 v; S! K( I. G" B$ C
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
' `3 S, k8 J) s5 j9 ?$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 1 ^0 v! w& `2 M% L
7 p+ `; G- V  l6 f
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], # I5 O6 |: O8 d3 L7 V! |7 ^) N

" A9 V5 o6 J, a5 K[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
/ {$ l! O9 z# B2 _
! l8 a! F+ W6 z( ^$ cN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', * W  u) P: D* A/ }2 t

7 J/ [# N! m9 {, s: L'{$ElementUpgrade}', '{$ItemPierce}');");5 f- V% b5 S, o; P5 s/ l6 v# Z
}
: X6 b! m/ k4 w, v3 ]
4 L' F& q) S$ ~2 s% `" H}
) H$ `, x# r: r  f2 B+ N
6 r& V% m9 n. `7 _}
1 e3 b8 B1 q. a* ^* J6 W1 |2 B/ A; G9 T$ r
$InitForm = InitForm();
( I, ~, I: ~* x7 {: q( F$Listener = PostListener();
8 B& C" J2 H4 y
0 o  W2 V2 @% l8 q0 f7 K; |?>
/ |2 B& s" Z, Q  F
2 @% O/ }  U% N1 b  r
: @3 v1 G+ E3 {3 H0 e8 t' C, @' M  H

7 v) `* Z4 @: Y& _- y
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-28 03:58 , Processed in 0.066731 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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