飞飞世界论坛

标题: 物品发送脚本 [打印本页]

作者: admin    时间: 2016-1-10 03:43
标题: 物品发送脚本
<?php
# v) r6 @( x" {% K2 ?$ o% |/ Ifunction Connect () {7 @  z" q/ g; P0 }
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB / O' J/ t3 H5 J* s& K* `1 [

  ^! I6 w3 r- f# MFailed.');8 s7 i( i1 _8 E8 W) R! F
}
) J' M" ~" w3 w" bConnect();
' V1 L5 T' n0 h4 E" t: z2 s( c' N$ r; R& O" n* P0 g1 O
function InitForm(){
1 g( q) X5 a+ {, L. b% x//layout for the form1 ]* i2 z9 u- f3 F& K7 F8 t/ g
echo "<strong>Send Items.</strong>
2 T) G1 k4 h, ?% ?, J<form name='select' method='post'>
; b; N; t: M% e; e4 _  z<lable>Character Name</lable><br/>% K, q$ w, y; y- b. Z
<input type='text' name='char'/><br/>
; H) i0 M! O' v<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
- S6 b9 \1 B, d9 H* Q<input type='text' name='item_name'/><br/>% k$ M. w: V) N( T' t; w: M: n; g
<lable>Item Amount</lable><br/>
' k+ q9 N5 l* i+ y9 [: ?<input type='text' name='item_amount'/><br/>  h% l$ v" n+ F& v
<lable>Item Upgrade Amount</lable><br/>
1 [6 |! J8 c. c<input type='text' name='item_upgrade'/><br/>1 z5 F8 r# m5 G, V
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
3 k$ R! O6 W' L, w. d* [5 K
  N5 P+ o  m& a</lable><br/>
* B: L( G# z* |. r' x$ w7 v<input type='text' name='item_element'/><br/>
( v/ S  \. F5 @. c' Z, n' v, |<lable>Element Upgrade Amount</lable><br/>! [# a1 q% E( r2 f) s: R/ Q
<input type='text' name='element_upgrade'/><br/>
# O' Z4 ]$ I' Q9 s7 I8 c5 K  m<lable>Pierced Amount</lable><br/>+ D( G% J8 O5 k, z4 G, A
<input type='text' name='item_pierce'/><br/>
' v% K* @* v5 `5 u9 }+ r<input type='submit'/>) f6 t6 ]0 q" n/ \  }4 u
</form>";/ T) m$ ~- c+ `* ~
}
: {( L8 |/ t0 \( W8 d
: f7 j) ~, y; _( L4 G& ~2 bfunction PostListener (){# B3 @$ _# j, r/ V1 W
//Add more post variables if needed and add them to initform() function aswell
5 c& m; N' v% R- M0 R
* i6 m1 X8 L7 Y% u9 p" \. }################################
% w, `. a7 I3 V$ Y! Y##### Connection and Post ######3 n, e, s: F4 y% U# l/ E
################################! I3 z* R  ]# ~- N
$name = @$_POST['char'];- K5 X& s$ k, w4 x3 z
$ItemName = @$_POST['item_name'];0 g7 Q* S+ D( L: _# a5 K0 p
$ItemAmount = @$_POST['item_amount'];
+ }# L' C8 X3 H/ e& {. E$ Z$ItemId = @$_POST['item_id'];
, N4 Z3 R" ]: [! K$ItemUpgrade = @$_POST['item_upgrade'];
4 P* ?1 ]  D. Q- t$ItemElement = @$_POST['item_element'];
+ z; O- d5 t4 M( b! {$ElementUpgrade = @$_POST['element_upgrade'];5 U, t3 h6 R  F$ v! {# d
$ItemPierce = @$_POST['item_pierce'];
" `/ ]3 P" k. A( h- X################################. @$ h; Z% k% M% {$ G* Z
5 c. ^# l+ X# g. l, b
//Check both variables for empty value" ]5 e9 B! m# N6 d- y: B
+ p& e. Z2 Y2 B: o9 h
if (!empty($_POST['char'])){, O. F9 R! h3 k& m- e0 g* n5 j' q2 |
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
7 I! s& f# S1 u) G( w6 r' @" Y7 D! E0 G% T% f8 B, p& q# e- a
m_szName = '{$name}'");2 ?0 T  v/ a! w2 N3 K
while ($row = mssql_fetch_object($find)){
1 t) P5 h3 e( k) ?7 i9 R! c1 qecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";4 ]' A8 q2 N; }( r. q
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
8 ]8 T4 ?6 X* B- i, s# }5 Q' }9 B" e7 r/ C/ h* M
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
& V% J  _# _/ i/ \. f2 _( m7 {$ @' M* Z, z0 |$ C
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
7 Z  E) I* m5 T3 \5 h
/ [3 O" r$ A7 u7 h) v9 `N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ! K, a* E& r- U$ }; l

& a2 ]+ z3 p' o7 c'{$ElementUpgrade}', '{$ItemPierce}');");9 o/ n8 v7 _: D& b/ k
}
' F( o+ t) A2 B4 O9 P
, }! x" \8 N7 T$ M( R$ ^}
  b" h9 o( q8 ^9 @6 ^
' C& z5 y0 q  k$ N  K}
- t" ~: _6 o8 e7 w7 I& Z! ?* k0 n/ t8 X) e
$InitForm = InitForm();9 I- z, O. v/ ~0 \; K9 t  E5 O
$Listener = PostListener();
0 [5 |* x& d* R0 D1 u
1 W) Q5 U" o( j3 S$ u5 t) N0 e?>4 {; _( A* w( {/ z: Y: ]' O
: r3 c/ ~) K0 [$ @- a2 }

0 I# `% W( x' M& |3 s' E* M6 p2 X0 Q6 A5 Y% O
1 }9 a( c0 R7 {6 W4 ~





欢迎光临 飞飞世界论坛 (http://www.ffwold.com/) Powered by Discuz! X3.2