飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1090

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1090
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php! J4 `) x! |$ V
function Connect () {  R; t' M% f# E, [3 e
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 2 v: y* S, j: \

# M' b+ M6 C* b; o7 L  zFailed.');" s& ?' @  ]% V  o: {
}
' Z+ T; p6 I9 y& ]5 g3 OConnect();. \3 u" w% Z; B! @) ?5 g
6 q0 N% Q5 l" C6 h
function InitForm(){
1 z" c1 m) l0 g9 w0 z0 S. @//layout for the form
5 ^, R# Y9 d% G1 ]0 Fecho "<strong>Send Items.</strong>
9 T7 U- Y& o* Y/ Z* g; h<form name='select' method='post'>9 m  s& S! q% W) U# H
<lable>Character Name</lable><br/>
1 V8 }6 ^$ U* m2 g, g' L2 H* ^<input type='text' name='char'/><br/>
3 ^2 F9 b1 _( E" ]/ {0 l  h<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>4 L5 n+ u: L2 w; {+ C
<input type='text' name='item_name'/><br/>9 v! x  u2 ~# [+ [0 o! H
<lable>Item Amount</lable><br/>
9 n" q: a( w" ?<input type='text' name='item_amount'/><br/>- ^3 K& G" F- R0 {7 s
<lable>Item Upgrade Amount</lable><br/>' B( T. W9 h+ [: x
<input type='text' name='item_upgrade'/><br/>4 s2 j/ S* K; A( _  P
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)6 q) D- I2 u) S

7 F5 U' _. H1 |8 U' O</lable><br/>7 u: j# h9 r, |0 D2 \: u
<input type='text' name='item_element'/><br/>8 w  m, ^3 s( @/ V8 a1 Z. c
<lable>Element Upgrade Amount</lable><br/>
4 {% K1 {. Z" `* l<input type='text' name='element_upgrade'/><br/>. U! u$ D  o4 \  V
<lable>Pierced Amount</lable><br/>
" \$ W% K/ `' h: r4 M: S: L) ]<input type='text' name='item_pierce'/><br/>  F/ Z4 ?: V. L( k
<input type='submit'/>9 ?+ ~9 M  q% l$ O, F
</form>";
7 r% w, c7 [# ~' Z# i- B}" Z, K4 ?3 I! K2 v

+ U9 L" i* E2 efunction PostListener (){. z9 r5 V9 D: |1 b+ ^7 n5 I0 t
//Add more post variables if needed and add them to initform() function aswell9 }: c( ?7 g7 |( ?: @$ {7 D2 ?

( v$ w  Y" n. |+ }; o/ _################################
& I$ \( C8 E1 R6 r##### Connection and Post ######
8 |5 U6 m5 `0 O# {! o9 o3 n################################2 X( t! M4 F$ n5 P6 D" ]
$name = @$_POST['char'];- h9 [6 c$ g: f$ d5 a2 z3 p" b
$ItemName = @$_POST['item_name'];& u' r$ M+ @" s& `7 q
$ItemAmount = @$_POST['item_amount'];
1 m3 z5 u3 c6 v5 p2 J$ItemId = @$_POST['item_id'];
2 N" }- p* w! Q3 b' K$ItemUpgrade = @$_POST['item_upgrade'];
4 J4 d7 x  t1 }4 q$ItemElement = @$_POST['item_element'];
7 k' p% w, W3 _! i! J$ElementUpgrade = @$_POST['element_upgrade'];4 e  h  v/ \- F7 O% K
$ItemPierce = @$_POST['item_pierce'];
; V! I8 f) Z- c2 S################################' q* c& Z+ f. J

" q; M" R- E6 Z* A+ l. c' n8 o6 {6 i, {//Check both variables for empty value
; E" F0 I% }3 H% F6 e5 A- g" L  a, g+ v! u* P2 F' @. ]6 o
if (!empty($_POST['char'])){
9 T: n8 R4 j9 t' y9 x" Y3 z: J$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 0 Z9 u# g( n3 T4 z

& }5 E/ v) Q3 J! ]) x- A+ J/ cm_szName = '{$name}'");) {+ r' d9 h4 u  D* I
while ($row = mssql_fetch_object($find)){; \( L% }3 S+ A( x: Q7 k1 z' M
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";+ Q* j0 i! J5 j$ f+ \7 E
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
- }1 g" i6 }! v! i( [+ @4 ~& k; j& }+ ]  F
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], % t! R. d6 i! ?" l# p. B

; H- D& ~9 x: x5 }5 `3 w[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', # U: O+ V8 F" R: m2 h6 u9 g1 T; Z6 _

1 K( O* d( @; IN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', , L9 Q( F. `3 \' r4 ]
( c$ N( X# Q. ~1 ^
'{$ElementUpgrade}', '{$ItemPierce}');");2 s# M, u9 Q! U6 _3 u. F$ M
}
3 a) ~8 N, @/ E9 U+ n
6 A, }- b- Z% Z2 A' D+ q3 X}. G2 R' V4 |( V  l4 j* w

3 `# u& F( I9 r0 _7 |  J+ n* B& \9 M}
* Z6 ~+ d7 h' N$ z9 ]+ I; V
: {3 Y; `3 r* L/ w$InitForm = InitForm();: g. M1 \4 v* @* ~" c
$Listener = PostListener();; g0 u+ V# |6 \, A3 u

- A; J, m6 b) Y( ^) c6 t3 G?>
' ]7 Q' p, c$ c/ @5 E
6 ^+ s4 D6 d3 \' \7 I1 j8 ~
; m' {2 s  L8 k# _3 d: n3 Z. L5 S+ x5 @# O2 O

& o# f3 k4 b  A2 p
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-27 17:37 , Processed in 0.060195 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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