飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1070

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1070
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
% R; i  r) N8 V, H# vfunction Connect () {
0 P( C* y7 Q3 F/ P; G" e% C& g6 omssql_connect('Server','UserName','Password') or die('Error: Connection to DB 0 e8 m9 {: i- v* u, P

' T+ B- B0 h5 m4 j6 eFailed.');1 O. i7 J! M8 U4 c3 r
}
6 o( i% q6 |; C! q9 M* _- _; G3 Y8 GConnect();. E8 K# M8 M3 N$ O- ?- P

( W/ m  }+ C3 v& }4 U# P( Ofunction InitForm(){
+ i, M+ G4 a3 H2 t. U& {//layout for the form
4 a/ E4 j) L' C7 M- v1 gecho "<strong>Send Items.</strong>! ?# `' K! C. g- f1 J- i
<form name='select' method='post'>
8 W$ w7 ~) |: W, Q& N1 V5 C& \<lable>Character Name</lable><br/>
0 k* k6 G$ f$ @9 n: ^* ~<input type='text' name='char'/><br/>) }; u" q5 b$ u2 o2 C( N9 y+ Z
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
3 s6 F/ m& ]3 B/ ^# t, J/ R# R<input type='text' name='item_name'/><br/>9 F# J& u: O  \9 O! b0 F! a
<lable>Item Amount</lable><br/>  A8 B0 w1 z5 Q: b0 {! D
<input type='text' name='item_amount'/><br/>) L9 }* p0 Y; Y2 v1 _6 f2 J
<lable>Item Upgrade Amount</lable><br/>
' k" d* A! q0 `8 `* H<input type='text' name='item_upgrade'/><br/>
6 ~& J  j( r  C' e1 E<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
' l  S+ K1 a7 R* b+ I4 c3 y. b. b" P- O! b& l3 k
</lable><br/>
5 h, j: S$ ?$ m1 I0 F6 U3 s<input type='text' name='item_element'/><br/>
1 ~- N' H: B" {, I8 O  }<lable>Element Upgrade Amount</lable><br/>
( ]4 M2 V/ o2 b0 c9 C<input type='text' name='element_upgrade'/><br/>
/ K6 n# U0 v3 ^: g<lable>Pierced Amount</lable><br/>6 a4 K7 ]  X) d# U, r" }# {* ]$ y( y
<input type='text' name='item_pierce'/><br/>
1 U% D! E3 T5 m( M* ~, O<input type='submit'/>$ I! O' S, Q( U% _+ J) C
</form>";
( S  Y6 W* ]1 q}
( w5 T) l7 O6 _% l$ O% j% @6 A1 H3 G/ X3 h: _- ]
function PostListener (){
: Y: L5 y9 Y8 Q( X; N1 v//Add more post variables if needed and add them to initform() function aswell
5 b+ D) A6 p7 i" o' g/ \' W: D5 P: }4 h9 k1 `" h' V0 a! [* y5 g. V
################################/ \) ^. j8 x% X; f2 D# _
##### Connection and Post ######. i% m& E9 k6 s2 Y$ @2 L. t
################################0 h! j4 g% X% c7 T
$name = @$_POST['char'];6 Z3 |) r' {/ h2 J9 X  E+ |6 C7 {, V
$ItemName = @$_POST['item_name'];: o4 z6 H+ S8 l- f7 w* M
$ItemAmount = @$_POST['item_amount'];
- X8 w9 T1 o3 T$ItemId = @$_POST['item_id'];
" |: \  ], D# t8 U$ItemUpgrade = @$_POST['item_upgrade'];) A/ U! M3 y" t6 `. @+ o. t
$ItemElement = @$_POST['item_element'];9 S9 |! K5 @5 `/ l! x' Y, c; W
$ElementUpgrade = @$_POST['element_upgrade'];1 S4 k2 b" y" B$ {
$ItemPierce = @$_POST['item_pierce'];& t5 l0 \4 l: x- ~0 I; W( A
################################
' y  p9 Z5 b0 P$ \6 K* {4 g% A2 [" g7 X* |, F# E; y9 M, y. v
//Check both variables for empty value. ^3 C9 t2 B: C6 t0 L0 T
7 {" o7 W9 o0 Q
if (!empty($_POST['char'])){# }/ X" v) A3 _* h
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
: x  t) {1 z9 M2 ^9 |, @) x: j) q7 l2 |/ ?# {* E! ]
m_szName = '{$name}'");' z: n4 H* I& Y4 [# F
while ($row = mssql_fetch_object($find)){; J. v* B  f" }
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";. s- W; c8 h2 E, s8 N% v
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 8 ?, Q9 F8 }8 C3 l
1 I' g. R$ _, Z  N. Y" {8 v) c
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
) j9 [3 I; W7 m( `
1 `; Q$ p  T+ ^$ n[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
; N" C3 M* {' f- }. ?/ U' h5 N/ A3 e3 }
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
) }, s' N# m5 w. T) U8 P. j- [5 D  ]* y
1 ~  G, `" {7 v$ Z'{$ElementUpgrade}', '{$ItemPierce}');");0 N; P  J, G8 d) H
}! z9 J+ r2 M1 C
6 h+ X/ }' k# n- g0 v/ ~& l
}9 A6 L9 [7 J5 j, g( j) V! X/ {
: g3 Z: E( L- f/ [2 ]
}  u4 y8 F; B5 r

% {: B; `  E6 M+ Q( N; u$InitForm = InitForm();
7 _6 z. n4 v& V& U, m$Listener = PostListener();7 ^. G! E# |, I4 V
" k3 x7 J5 R& `) L* Z- y  e
?>
) d' [$ _' R5 m- [: n& g- Y1 g  r! A
/ ^6 T1 G5 O. c- b5 r, w; {$ K, B( X! ~( Y( \
9 l; d2 Q( T6 v( o; {6 p2 u* K6 F

' o& i5 a; C- H. {
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-19 02:29 , Processed in 0.061504 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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