飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1088

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1088
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
- Z, q, {( P3 l+ H* c* rfunction Connect () {
0 m1 |2 w2 _( b3 C5 w  s" C! Wmssql_connect('Server','UserName','Password') or die('Error: Connection to DB 4 p" A8 k! G+ i

* |: D) A% d2 N+ K8 G4 i4 G! \Failed.');5 i# z/ m! J5 ^7 T0 d( P/ R; v
}
5 `4 @4 i' |) `, W1 m) JConnect();( {. M( {8 f- V1 Z" s7 P  I

' G! }. r; l: ^- {0 a: R$ F8 T6 _function InitForm(){1 u6 |+ C, Y6 ^/ b* H3 E& G: ?
//layout for the form
/ I- V( W$ t  M6 t3 |- o. Wecho "<strong>Send Items.</strong>
% @, ?9 N; p2 Y  K5 }8 J) x<form name='select' method='post'>7 f3 t7 y% k+ p
<lable>Character Name</lable><br/>
. h' Z5 h6 H* S: U, _0 t6 e) t$ [<input type='text' name='char'/><br/>
/ k1 @5 ]0 l, r8 G<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>2 r9 i  w: z& c* b+ H7 G- O
<input type='text' name='item_name'/><br/>
% C' C5 O# O" i( G+ o) L: J/ o<lable>Item Amount</lable><br/>
$ o* r2 S+ ?  U& _/ O  t! }<input type='text' name='item_amount'/><br/>+ P5 t! L; U+ F! r2 \8 k. V4 a; g
<lable>Item Upgrade Amount</lable><br/>/ [% @+ a- y! `9 ?! e' `
<input type='text' name='item_upgrade'/><br/>
" q" a! t5 `2 |, g5 r<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 g" g2 W9 R) ^5 m! i2 Y9 A7 S8 N9 J% @/ b) |- T4 y
</lable><br/>
! m7 a9 H2 M* W9 ?  S<input type='text' name='item_element'/><br/>
( O& r9 T' T. M; B# z5 \8 M- ]<lable>Element Upgrade Amount</lable><br/>, |9 q: `+ n6 \5 S8 A
<input type='text' name='element_upgrade'/><br/>
1 z( {2 ~/ f+ m0 ^9 I2 `<lable>Pierced Amount</lable><br/>
- I5 e6 }3 Q2 D/ v6 r<input type='text' name='item_pierce'/><br/>
" {6 }/ e- y/ Y: ?" R7 C<input type='submit'/>6 \# j. d+ q+ N5 T- S/ u( H8 {
</form>";
4 a. I- |5 V! H; r) J}$ T1 X. _! b0 b9 F3 G

* @$ S8 ]9 B2 s' C; H, Ufunction PostListener (){  a( d: Y, f+ U5 T! u
//Add more post variables if needed and add them to initform() function aswell: e  i" o$ F/ u7 ]* H

& [1 N" `. \5 l+ Z4 n: f* N( _################################2 w8 ]9 \# d% ^" g( H0 a! _7 r
##### Connection and Post ######
: A7 F6 Y2 T3 _- c################################
0 X0 j0 f3 F$ s5 K- ~$name = @$_POST['char'];8 |8 y9 ~* E/ M/ D* J- [
$ItemName = @$_POST['item_name'];+ R' ?$ f$ R" ^: l5 U+ O6 ~
$ItemAmount = @$_POST['item_amount'];
! \) f) h4 l) L" ]7 t$ItemId = @$_POST['item_id'];, j/ g! @: @: y! _
$ItemUpgrade = @$_POST['item_upgrade'];- E' H: i2 K! `' i
$ItemElement = @$_POST['item_element'];! ?* J4 N) O- G5 M! o
$ElementUpgrade = @$_POST['element_upgrade'];
" Y5 W) ?* F+ C: n% X1 O$ItemPierce = @$_POST['item_pierce'];. f. l- N5 P$ }( k
################################
( A! p  E  b) s2 Y) X; V4 J
# d0 I6 a& S5 X//Check both variables for empty value: n) Z. V! K0 F( a
  M. a5 S' x: y& I
if (!empty($_POST['char'])){
) g4 x9 v* g# W5 f6 b6 K, I$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ( m- _7 J' Z: s* a

& D% E# Y' t8 Y; t! g4 G! \m_szName = '{$name}'");  \  s1 M7 B9 V- A9 m! \3 \" t
while ($row = mssql_fetch_object($find)){
8 w1 C1 D6 i" decho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";& s, l7 ^& q# o9 M, u2 o6 G
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % n: O8 @( J* h  f# R- A- z
" ]* W# s8 [- }6 \3 K6 T/ g
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
$ H$ ^% r4 W# D7 g4 L5 ]7 d# d/ ~4 Y1 ]1 q# H5 y+ D
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
1 ~* U4 K( T# z6 l" I+ A! }
- J9 C" C6 O+ Z- p3 Z. a% AN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', % A9 V( m! [) G2 S5 N
3 ]5 ^- T/ H1 A7 P: k: N  V
'{$ElementUpgrade}', '{$ItemPierce}');");+ T, O/ Z4 J& @
}( ~7 c. q  ^/ ~4 [$ T# I) O2 M8 }
5 Y& @6 Z5 @0 `  z$ O& \
}
! t9 `" S; T/ ~( P# ]9 w- x, s  R" h- e8 J8 F% O; k1 {
}4 ^, l- ^& q2 [! A) [- T

2 }" ^8 {2 c2 w2 v$InitForm = InitForm();9 g& k" D! V$ z9 M3 i3 [
$Listener = PostListener();& v0 h8 O/ d3 d! `
7 o7 Y6 f4 D6 D1 ^$ w5 l
?>
; C9 ]+ T& d* i3 @* k1 B
$ M3 }" ?1 @. c/ d& f. D$ }
. R5 V) \$ S/ u+ D* m' a) L. h( K8 e1 j

( E+ R9 M6 l1 w& Z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-24 02:35 , Processed in 0.060691 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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