飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
7 n4 }6 N/ H+ x3 B0 xfunction Connect () {. `: @! _& ]0 ^
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB , A: j7 v/ m$ t- W, ^

/ L3 [9 ?& \) u6 tFailed.');
5 x$ ^) r" e7 Q' Y# k}+ y& O( b8 V% s" j# c
Connect();; L; d# B6 s* C$ |! Y6 g+ m

& ^& f  n3 e: `; xfunction InitForm(){
5 X" p  G, k% q3 X6 g% I. e4 Y//layout for the form
2 h  \6 c& ?, l2 i$ necho "<strong>Send Items.</strong>& G% Q" P3 U5 r+ }- c* G. m! A
<form name='select' method='post'>( M) k: H/ g" x: q2 C( C
<lable>Character Name</lable><br/>
6 z: S3 p$ F0 J/ j<input type='text' name='char'/><br/>
/ }2 l* W! D* Z) _/ r<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>- k, E6 j# }4 I2 n
<input type='text' name='item_name'/><br/>
, [& q9 Z5 d$ t7 n: R<lable>Item Amount</lable><br/>% o4 t- g+ m$ o, V% l' \4 t$ P
<input type='text' name='item_amount'/><br/>
( J8 ]; i6 E- T) M<lable>Item Upgrade Amount</lable><br/>" C4 T. d  }" n9 Y$ N; e: x$ D9 v0 @
<input type='text' name='item_upgrade'/><br/>0 F9 a4 W4 Z; O; l6 ]& L6 l9 y
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)- U/ f0 \( x' @; `! ^% T

6 u- b6 z0 v" }</lable><br/>7 x2 C% u& F3 M3 I& X
<input type='text' name='item_element'/><br/>" X9 b+ w& u$ {9 Q) H- e
<lable>Element Upgrade Amount</lable><br/>) _5 Y* T0 [" Y3 ~
<input type='text' name='element_upgrade'/><br/>! M6 G' H+ E; Y! z& a, t1 ]
<lable>Pierced Amount</lable><br/>
# ?1 x( A" A- G" p, y) k/ d<input type='text' name='item_pierce'/><br/>( A6 Y$ B6 O3 n( m3 ~9 \
<input type='submit'/>
7 Y! b! r# R; A1 e6 h+ V" t; I</form>";/ \) g9 q. V' ~% z
}: K1 w9 n% x' i( r# q/ U
9 m) ]0 y3 A' `+ Q9 H  H
function PostListener (){
0 R+ K: V9 z: I, u, d# G//Add more post variables if needed and add them to initform() function aswell$ u2 E: k7 h! S5 ^; b

' u2 O: _; V+ B8 M! h$ @################################
" O  ]9 H1 K1 v##### Connection and Post ######
8 K& {6 K4 S0 O################################
5 @8 q) @- F1 r( _, t$name = @$_POST['char'];
$ [' L  x* k1 G9 h$ItemName = @$_POST['item_name'];* }, O1 |1 U  M" |7 W( n
$ItemAmount = @$_POST['item_amount'];9 N6 G' w0 y; M7 R! M
$ItemId = @$_POST['item_id'];
! N6 _: J1 j6 o/ @% c# s; ^$ItemUpgrade = @$_POST['item_upgrade'];. p; D/ q3 }" x; d
$ItemElement = @$_POST['item_element'];
- h! f5 s; ?/ l2 q/ q- C$ElementUpgrade = @$_POST['element_upgrade'];
  g2 R  g- _1 X/ f1 H7 h0 q+ T" }$ItemPierce = @$_POST['item_pierce'];$ Q" B- M; B& L# e' l
################################0 E/ @; n! v) R( e7 ^/ [6 O
0 t0 D  ^. i- Z
//Check both variables for empty value. l6 \0 b4 D( H4 G( y& A

* h- G8 g7 ^9 Q; S3 Kif (!empty($_POST['char'])){% }2 p7 B, w1 ?' y: K( }& m) m
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; o' K) Y6 _. N  U% Q

' }0 d' S# `. A4 F. S. U: u' km_szName = '{$name}'");
0 |, z! B$ r5 }+ [! `% Kwhile ($row = mssql_fetch_object($find)){
5 k$ P( Y% }4 ~  l5 Fecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
! ]7 h- \$ y7 \9 n" C$ i; z( j2 z$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: D* r9 F3 r# D' Q  G9 j4 x$ D( [/ O- M( }5 B/ A
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
( K$ d5 C& {) I8 k, O3 X$ O
$ Y8 S/ N3 o3 `! C7 `+ q4 m( w[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
  ^7 o" k4 R4 t! T0 E0 u' F$ l( I) N# P
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', , b( Y) P; O2 K! {% M# j
$ h' u" ~* o/ _0 t
'{$ElementUpgrade}', '{$ItemPierce}');");
+ G& X. x9 Q% N8 P9 e! x7 n}  [' u3 i, l  P8 T( i1 _
* r0 ?4 z* a. _) C
}1 ^1 ]3 T; G; W4 R1 f

! H  n+ _: E2 @; r8 a}% I7 S" _1 U" P

& d$ V: o4 ]  T+ y( H8 N$InitForm = InitForm();9 v* n2 L' z9 P
$Listener = PostListener();$ s4 w2 L1 o7 S' k( L
  l6 C# x! E8 o$ K( q# l: W& x
?>
- z' B- n  v$ |/ x  N9 V
$ H( r$ j. q6 u3 Z% F4 u. @" J7 o+ W) c7 N, T  t- h

5 j* O* i, Q! O6 x; T# ~# w
6 M4 |! x/ T9 |. T' W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 01:36 , Processed in 0.058240 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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