飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
; x, }1 s# K& R2 {# V- hfunction Connect () {5 a* ~9 ~# O4 P9 k  F
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB % E0 V/ D  t2 W6 h$ a# a

# ~' n- A* J% a1 Y# G! oFailed.');; u, K# a* Y( G
}# Q4 S+ U5 i# b2 o, K
Connect();
" p/ I" ]" W& R4 l: \, I9 z
& b9 B5 C+ O* I* z, Mfunction InitForm(){
" Q5 l6 K+ w; x& W" V* G- _//layout for the form
: I9 p+ G' e) j& v6 s* |# {echo "<strong>Send Items.</strong>
; c. U' l: F$ n2 X8 P& Z0 s<form name='select' method='post'>
  s4 _3 b- [2 U3 W7 a<lable>Character Name</lable><br/>) J5 S' r# k3 X1 ]& G; b$ I
<input type='text' name='char'/><br/>/ |/ M/ B" r% {9 ]" N3 |3 X% S6 o$ [
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>6 `! E" h9 b5 I5 Q# ]( L9 U
<input type='text' name='item_name'/><br/>
9 J( Q/ ]' H/ b" N6 T<lable>Item Amount</lable><br/>8 ]8 q9 F' N% m' Q, u2 K
<input type='text' name='item_amount'/><br/>. t. D0 _) T9 g$ M' N9 J" L
<lable>Item Upgrade Amount</lable><br/>
8 u% \% t- `/ `8 q: j* a& Q<input type='text' name='item_upgrade'/><br/>6 P9 B; a5 Y9 n* u& M0 |/ f- p/ L
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)4 ~- N' C: ^% \. y( B2 i
6 k( D: f* O1 H# l3 I5 o
</lable><br/>
, T+ \) L' L0 ?7 J4 N2 a4 v<input type='text' name='item_element'/><br/>" h/ T" `+ P  P  ?7 s: M5 ^
<lable>Element Upgrade Amount</lable><br/>6 C) o1 m% s& w
<input type='text' name='element_upgrade'/><br/>7 d0 q  R; W$ W
<lable>Pierced Amount</lable><br/>
/ v( R& I/ U$ w& \% z% ~<input type='text' name='item_pierce'/><br/>
( [5 y0 o$ c; {' o<input type='submit'/>" @( I$ X; y7 G9 l4 o
</form>";
8 Q' q% V" O0 D4 _# \}1 U/ ?- m6 k6 C9 M, u) f3 r

& y1 F+ t6 M# Nfunction PostListener (){
" S3 S0 ~2 u& }! s0 d//Add more post variables if needed and add them to initform() function aswell
6 B# |/ x: L! ?% n7 I
* T7 E# I  H( A3 x5 a' i################################
/ |  Q  |! z1 i! _##### Connection and Post ######
  D! D+ F& {; R6 L9 E/ A( O) x################################& Z: {9 B/ [/ ~) K8 J. C6 S- O
$name = @$_POST['char'];
& z/ v$ w+ e. K5 z$ItemName = @$_POST['item_name'];6 N- o( A! F( H0 V4 x9 h
$ItemAmount = @$_POST['item_amount'];) ^6 c8 w7 k& U  l
$ItemId = @$_POST['item_id'];
* Q- T; I2 `% O6 U3 F1 n$ItemUpgrade = @$_POST['item_upgrade'];+ U& w5 r. l9 ^6 U, ]
$ItemElement = @$_POST['item_element'];
# f: b8 t! [$ _) ]! X% v$ElementUpgrade = @$_POST['element_upgrade'];1 s+ B0 Y, \# m
$ItemPierce = @$_POST['item_pierce'];
  [0 d. S. l3 M4 \################################3 r9 u& B+ X9 R8 j/ v6 `
  z. ]& t9 _6 C. C) ?. E
//Check both variables for empty value6 X1 x$ Q/ b6 e5 T$ L; l  x, I
9 P4 Y% H8 p7 c4 n$ y$ D
if (!empty($_POST['char'])){' M) Z* s5 s& @2 o' g+ r0 h/ p
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ! l7 O2 i" t9 J7 P! p

& {7 ?  Z: p* }  _! r4 r* vm_szName = '{$name}'");5 P* m. A, y! s( F4 G+ p+ R( o
while ($row = mssql_fetch_object($find)){6 g$ o, a8 ?" R
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";6 Y1 P5 w) E7 z! Q4 }0 d+ c/ z$ U
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: ]' R  F$ m( O8 }' x4 [
- N0 J1 n4 V9 E+ c[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], $ {% x  D2 ^5 C; x+ x% o
+ _$ J5 Z/ D2 D
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
' u* I% S1 C& t3 I' q$ i8 W' ], n) r9 s% `( p4 z, B! v& D
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', + `0 p) ?1 O- K9 D# M' @: z
2 s* m$ s1 w5 o7 [
'{$ElementUpgrade}', '{$ItemPierce}');");) N- ^4 c/ l! v6 y; X
}" e. G! Q! F+ _  X. F' r* f: ?5 e

' ?! n7 b/ T: d' W}
& k6 v$ P6 |- X) M3 ~  P( ]4 J6 M% C# s
}
( S/ Z; y+ b& M2 ?+ S, S7 f. @1 Y/ s! N& j& y' r# ]
$InitForm = InitForm();
6 u$ c+ ^3 G0 {3 \  w% @$Listener = PostListener();
4 H' Z. T6 A! }
( @: M4 m( F4 O, F& x?>1 N5 }- s) z& X4 S# ]% a. q6 o& S
6 E; t1 o5 }1 J

4 u3 D8 E9 m8 }  x3 u9 G) A& b/ o9 L, B* f! F4 s! ~: ?# H

! ^; u$ X- P( T" U& c
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-9 20:22 , Processed in 0.059824 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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