|
|
<?php
* [9 Z6 z; Z) u( Tfunction Connect () {, }2 j& v+ }6 I
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
3 [4 x+ q( h) e( w2 x8 I8 }% T/ z2 Y8 L0 j0 j B& V, v8 X$ |
Failed.');
5 V& y! M& K$ ^! C" k' E}1 a+ Q( M' z) x
Connect();
' u: r$ r6 `+ ]! p+ {7 J! a; Y' ~) z# @: ]
function InitForm(){
/ z- \8 t, {) b$ N( n//layout for the form
$ j( o5 k0 E# L, q9 }echo "<strong>Send Items.</strong>1 o2 N L- m9 Y6 O
<form name='select' method='post'>
: E0 A: ^ }/ j<lable>Character Name</lable><br/>. C% E6 ^6 q! F
<input type='text' name='char'/><br/>
- o" L1 W: \! F% z" e<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>+ L2 ~. f5 I) }4 j8 ^
<input type='text' name='item_name'/><br/>1 `' y5 q/ O+ ~ v
<lable>Item Amount</lable><br/>5 E9 i/ E' Q% w: }: K. E6 o9 E2 X
<input type='text' name='item_amount'/><br/>) L+ x8 h: x/ Z; O, N3 v1 \
<lable>Item Upgrade Amount</lable><br/>! \% }, P6 @* T, o) v+ y H
<input type='text' name='item_upgrade'/><br/>
+ y% ~5 C- c5 e- ~. Y: u+ u<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)- _5 Z" e# P! ]" m
! j$ c* ~) M4 h</lable><br/>6 |5 ?6 b; F/ E5 \% B. P
<input type='text' name='item_element'/><br/>
( h! X9 E& I! u<lable>Element Upgrade Amount</lable><br/>
' I) M% @0 m0 D5 X: @+ c ]<input type='text' name='element_upgrade'/><br/>5 a E( @, y7 t5 S: J" ?2 g0 X" Q
<lable>Pierced Amount</lable><br/>% N D* K' s- `1 |
<input type='text' name='item_pierce'/><br/> i6 C% b b. }: b: y# D7 [
<input type='submit'/>
' _( W, B a+ R) z5 y% _# K</form>";) l4 m0 X" D0 H4 y! Q, V8 S
}6 t6 Q$ M7 M1 i( R( E+ H- e' _% r& m
& [. k# ^2 O/ `. |4 pfunction PostListener (){
# v9 V( m# }3 D//Add more post variables if needed and add them to initform() function aswell" f' w% x# @4 Z1 z a8 C
; F7 m. Z9 n" i& p
################################/ A) T( x; V1 o, m9 [& v) k" G
##### Connection and Post ######
' ?% [7 g) }6 g0 p6 \+ Z################################
1 R! S( N+ M9 V3 f% T3 r* V$ n$name = @$_POST['char'];
) H* N+ | H% Z+ y. L! W3 t$ItemName = @$_POST['item_name'];
" M, a; d$ D- v, q7 T- P$ItemAmount = @$_POST['item_amount'];
, s# A- ?% D! w; T% T( T. Q; [$ItemId = @$_POST['item_id'];+ Z5 O) I0 |3 g6 @$ A6 A3 L$ Q
$ItemUpgrade = @$_POST['item_upgrade'];' L0 |: r; [6 T7 t* L. J
$ItemElement = @$_POST['item_element'];, e0 ~0 p; h) L+ n
$ElementUpgrade = @$_POST['element_upgrade'];6 |' k* L" @+ { `) K
$ItemPierce = @$_POST['item_pierce'];+ |! \$ q" Q/ z4 B
################################2 z( M3 J! L3 ^0 Z, s) r0 I0 j
( Q! @& U- K: G8 J
//Check both variables for empty value; d- O/ k+ K: L/ P% D+ D1 N
/ ~! V7 z+ O Z- y, T3 [
if (!empty($_POST['char'])){3 X S' J% p4 h9 z" Z8 \/ U3 c4 B/ L
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
0 I* W6 K! K4 O$ a" _3 i
+ M& Q7 h- c) o8 }4 @4 N) y. Wm_szName = '{$name}'");+ M" o5 T3 n& v; m
while ($row = mssql_fetch_object($find)){
' d4 T3 p4 x" g1 ^7 V8 Oecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";$ V+ [' j1 h u: k# |
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 9 x$ K1 n: D: I2 J% B: V; }
4 b9 Y7 I" }; ^5 q
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], # V9 j+ W7 i! L5 S; B
) P. p7 Z( {1 u% d' w& [" J[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 S/ r& i+ D9 ?
" d: N+ e" ]4 ?
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
( x; q& g2 _* v, V" ?& |3 C
4 [: g% j0 E7 P& \'{$ElementUpgrade}', '{$ItemPierce}');");
5 S' P/ L0 E( u# i}
; B9 m E# A7 ]' A1 j
+ ?/ x/ |- d( O( }3 v) l2 \7 E}" m+ V8 Q$ J# o3 s. g3 o3 t
) R( B" i7 j" g/ ^) P}
0 @9 E; u- H% |) p& l
+ ]. `8 ^" `2 _1 _+ T& ^$InitForm = InitForm();/ `' b$ ]9 @ |+ y" V0 e( y5 h
$Listener = PostListener();0 B& V9 Z; l) S; Z4 \. n3 I) i
% u% U7 ?/ ^" j( n
?>
4 r/ w1 O7 @" g. l' d; l2 j2 h: u, W: E( I2 h6 T
7 U! m6 T; Z# j, g1 U
+ T5 X9 e, A8 q( Q9 k* m2 c5 Y, R& Z, Q
|
|