飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
. \% w2 I' C4 m6 i3 l/ wfunction Connect () {5 P& }7 e0 t1 p0 Z+ k* v
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 5 D! h3 B% t9 G! P
& h, ~2 t9 d" e% P
Failed.');
9 ^; ]6 p- R" C/ n}
- S0 c8 X( G3 H% CConnect();4 f% r# Q7 t( c' j1 j# H* F

. T7 u$ p) A% x; Z& k3 M5 Kfunction InitForm(){
0 L5 v  e" R* ^& _" _5 {  Y//layout for the form' ]9 J3 A: D5 D8 H- S: t7 C) Q" K5 d3 Z
echo "<strong>Send Items.</strong>
% w& M; }, L# T8 \2 r' z<form name='select' method='post'>! x9 C6 r' g: r0 y' f4 l
<lable>Character Name</lable><br/>
, n% u3 V& p1 a$ O7 J<input type='text' name='char'/><br/>
1 H9 U) x1 B' u  M% s0 Q$ i<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
* a( d! u+ j: u! ]1 j( p% Z+ y<input type='text' name='item_name'/><br/>. [6 V2 n& Q2 p7 Y. M6 T
<lable>Item Amount</lable><br/>9 e; U5 B4 ~/ p0 v( x4 a! r
<input type='text' name='item_amount'/><br/>
# l* I* j/ q# k4 E9 y) ^5 r<lable>Item Upgrade Amount</lable><br/>, r( P+ G( V+ V7 _- Z5 S" S/ m$ `
<input type='text' name='item_upgrade'/><br/>
8 V, f+ A6 `/ R0 p<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)/ ?3 J7 T6 a# {5 G) M
  a! ~: _$ B- Z/ v7 Q  Y& \
</lable><br/>! W7 C& X! C1 m7 c/ N, |( a" R
<input type='text' name='item_element'/><br/>
, z% n3 |2 e6 a<lable>Element Upgrade Amount</lable><br/>2 r+ {4 X; J' n4 _/ H' |
<input type='text' name='element_upgrade'/><br/>
: P% y; ?, @1 ~1 E2 A" u* E9 t; M( i<lable>Pierced Amount</lable><br/>: Q; z4 p* R; y, W6 A+ G+ R4 p
<input type='text' name='item_pierce'/><br/>: ~" _. b  p1 l0 |$ y9 G
<input type='submit'/>
. U  T' V# z" S8 `</form>";
' ?6 a& n3 R7 ?/ {}- r) D' O% y0 ]0 s  Y/ l- Y

) k5 p% h/ J/ Z* s' C- ufunction PostListener (){
  H: G; J0 n3 z4 J" X0 t7 a% s& S3 s& L//Add more post variables if needed and add them to initform() function aswell* D3 ?$ Q: I5 R7 C+ d# E

& j2 `, M5 Z$ y$ {6 f' i4 e################################
- H: H1 U! A9 ^& X% U##### Connection and Post ######9 `4 @" v# `" k$ {
################################
. Q- s' r8 U* m" u$ R( t: t$name = @$_POST['char'];2 g2 S+ X( _! \( N. y9 g; g
$ItemName = @$_POST['item_name'];
/ A, N7 I) ^& \% Q1 O$ItemAmount = @$_POST['item_amount'];5 n2 H7 v3 V9 l
$ItemId = @$_POST['item_id'];& o% V- |& j, k9 z$ j" s
$ItemUpgrade = @$_POST['item_upgrade'];: ]* f) q7 z- T% C0 b* r6 Z
$ItemElement = @$_POST['item_element'];
/ u- c+ U, J" ~3 w1 n1 p7 Z  [$ElementUpgrade = @$_POST['element_upgrade'];
! ^) @% c( T' U0 h) ?$ItemPierce = @$_POST['item_pierce'];, q& W; j! w8 u/ b# R
################################
( E  @- T! s# c0 R6 N+ f0 h6 W* s4 @7 E( j5 e$ B3 |
//Check both variables for empty value
: l# J" M- j3 r" ^) A$ |( j/ X# [. G4 k( E% q7 U( r# o: W5 H/ [
if (!empty($_POST['char'])){
$ X. z7 y( }5 N# n9 _) w$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where 7 E  j0 `' |, e/ C" j' l# U

- o& d* B4 X" x. Om_szName = '{$name}'");
$ V& v" t& x9 j! w8 U; J8 F) Rwhile ($row = mssql_fetch_object($find)){, @# Z: t6 [* x, J: B2 [* n2 t
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";6 b! `3 V: E" u# p* J* _
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], % f6 B4 L# ]+ \, p
: v0 ?# B5 B( O' H+ p
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], $ C5 m, O1 }0 I# k( Q, X1 o* \
- i( N& E+ l8 ]: M$ _
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
" w: j; A/ ~9 [) p
# k* q! x3 K6 y7 B1 ^2 w& n6 A# iN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
9 F, {& u6 r! p" S. ?4 Q/ ^6 R$ ]1 ~  g. f  |
'{$ElementUpgrade}', '{$ItemPierce}');");% F+ N) e2 k. b/ D9 Y) x+ S; ~. T
}
4 Y" x2 P1 @, |
; X" k" S% S% K: X% q}' d1 C* E9 U- B3 B1 _% F
; c3 K- I1 M* l( f0 g) ^
}
& @+ b! R3 r' B  n5 F- v1 c4 l& m, o2 k# F: x* L; K
$InitForm = InitForm();6 i3 p6 J# z1 I$ O
$Listener = PostListener();. L2 m8 X2 e% f9 g! Z
: A0 e0 m! s: K* K. g/ X) d
?>3 T$ e( J8 O" v
' k0 f2 T9 Z; l5 W& o
, G1 }9 X9 K- a: X$ L
3 j& g, @5 M8 L2 m. m% {* T& ], x; U
+ Z4 q, G* R( h
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-30 12:00 , Processed in 0.115010 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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