飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
2 p' b6 L: c; N6 O) Kfunction Connect () {5 {5 h# e9 Q# U. v8 z# w& I
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ( P) S7 ~0 l/ ^6 g; d2 g

0 J  w# i- s( tFailed.');
/ b+ G2 ?" s7 N}
3 J/ p* F& w5 i: AConnect();' S1 k5 f4 y1 `! x

& m. l4 E% L8 u; n6 S3 o- `function InitForm(){) ]" W- [" ?6 ~4 V$ K
//layout for the form
0 C/ o8 X2 b* R/ ]echo "<strong>Send Items.</strong>
) r& ?, O8 Q& t. ?  o<form name='select' method='post'>3 R; M/ C' P7 ~9 M; M# O2 g
<lable>Character Name</lable><br/>  F$ L. f, t: R, r! K% A1 z5 b7 k8 v# A
<input type='text' name='char'/><br/>8 J* r- n5 L9 ~2 @& l
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
' m7 d9 z7 j. T4 o+ c6 C# O<input type='text' name='item_name'/><br/>
3 [7 S$ V! H  ]/ h9 _<lable>Item Amount</lable><br/>
; p- S1 Z& c# t' W0 a* C- d<input type='text' name='item_amount'/><br/>
9 l" e- Z1 T: k+ `# H2 m) [; Y& h<lable>Item Upgrade Amount</lable><br/>
5 r; y+ ?% P7 r, @<input type='text' name='item_upgrade'/><br/>% _' T" C$ x0 M0 |; i* L
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
# D' [3 @0 Y1 d1 E; O4 L7 O9 m5 x# q0 H/ H
</lable><br/>( ?" ^) y6 H6 M; o$ {
<input type='text' name='item_element'/><br/>  F9 H( z8 b6 d: j2 S2 D+ G; p
<lable>Element Upgrade Amount</lable><br/>
$ s8 X; R  O8 J; y: x5 O  ?<input type='text' name='element_upgrade'/><br/>
+ Q3 q2 b- x# E6 q1 v9 z<lable>Pierced Amount</lable><br/>2 M* y7 q; ?  c( N! S$ Y! ~
<input type='text' name='item_pierce'/><br/>9 ~9 e  x. h2 V* _4 s8 Q8 P6 v
<input type='submit'/>
- J" J7 v6 q0 U0 w5 e4 L. K</form>";; r! O/ [; o& E# {
}
% ^9 j; `7 d! B1 A, K0 V  \: m% @! j9 J- |
function PostListener (){
! P. X: w1 e8 |: T7 [//Add more post variables if needed and add them to initform() function aswell
& R9 N) P9 E7 E; [: w* [. {( m4 ~/ S/ p$ w) D7 z% ?
################################
5 d  Z- a* Q' G: @  {6 _##### Connection and Post ######
* o8 B2 f# _- N. X* @################################. ]/ f- M  ?' E# I
$name = @$_POST['char'];
! Z" ^, `/ {) }4 t5 Z" {) Z$ItemName = @$_POST['item_name'];1 i9 D- ^, E  Y" N. X' r
$ItemAmount = @$_POST['item_amount'];
4 E+ j3 c+ M) O( e3 R$ItemId = @$_POST['item_id'];
+ ~# {, ~# j7 \" a5 s# K4 K$ItemUpgrade = @$_POST['item_upgrade'];
$ I. R/ L; f  }: v2 y$ItemElement = @$_POST['item_element'];5 }* H" W% F4 }/ V* n
$ElementUpgrade = @$_POST['element_upgrade'];! v& y$ H6 H9 H6 |# G6 s7 z
$ItemPierce = @$_POST['item_pierce'];
% V5 _0 v9 Q5 W9 C& W2 }################################/ ~( @1 ?$ L3 ?! Y3 n  w4 x
) ?* K' k2 N6 K8 `
//Check both variables for empty value
( \) r  }5 C+ h3 g0 u6 Y; ^0 k/ L0 k: @$ B( w
if (!empty($_POST['char'])){
8 h3 G: j! e: @6 Z, [4 r$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where $ }& v* z  t8 r* ]
9 ]4 _& z0 o7 K8 i6 R
m_szName = '{$name}'");3 ~/ r( K: E% J/ c5 y% i$ I
while ($row = mssql_fetch_object($find)){
" X" p% [& J1 ~7 t$ L- Wecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";5 p6 @' D' Q3 R9 e- G6 j: X( O9 W
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ; s7 C% A& Z) n) T* B% @8 r0 i# i
0 `( e; \0 c7 l6 S  z+ J
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
; g$ Z* ^$ k* \) M  W! n- K
4 K& X5 m8 z9 L/ f2 {[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
* e: q3 R- E0 Z( W1 K
! i/ o* z5 G9 t* r0 [N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
) T* o) V6 Q; c+ {# W" |* C
, k" N. _4 l# ^! I8 W'{$ElementUpgrade}', '{$ItemPierce}');");
' j4 @4 k# A, D1 _$ v' q}
: t( P/ D8 |2 ^: s' D
' M' ?: c. \% i0 ^0 d9 s}
6 H! z! p* T8 R2 W$ J  i. e8 T) Z( u; \
}1 R* l- ^2 T6 x1 u* w8 [* X
  i5 a1 n. q: c" h  n
$InitForm = InitForm();* }( {9 r$ Z/ t2 ~' E
$Listener = PostListener();, O0 h/ d! @' ~1 g/ @; l

; ~. U0 N8 {7 y$ s?>
# Q8 x' V% N. Q. ^1 l4 f( I
; U/ X. y0 r7 h1 V3 e1 A+ D, ]
1 S3 T$ t' c4 l5 M. @" e" R0 l9 G/ f3 U
, D# d8 \3 R- V) ~+ x- ~. t
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-28 22:11 , Processed in 0.063609 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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