飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
0 B+ a! L* a  H0 v. t5 Yfunction Connect () {6 ^! E/ a- S0 f4 ^, P" U7 `
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 6 p- _' b( m* [, q
1 n4 |! _2 Y& w% O
Failed.');! r7 }7 X) n! J2 s3 r+ ^( Z: T5 ~+ Y% X. E
}
4 @! B" @  [) B7 M; LConnect();
5 z% [% P$ U. ~1 Z6 C( Z# H* n
8 c: H! r! T, `& X/ Z# q$ }function InitForm(){0 G2 c2 w. i( M# }* O
//layout for the form
1 D2 D3 h' d) Hecho "<strong>Send Items.</strong>* e4 Q. w: ]/ j$ f; y3 R
<form name='select' method='post'>
! k4 f- C: Y2 S8 B( k<lable>Character Name</lable><br/>
, d5 b5 C, }. l6 J) A<input type='text' name='char'/><br/>$ ?# c# F9 t6 J3 ]1 p2 \( R- T
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
- X) [- N) C" M$ |$ j<input type='text' name='item_name'/><br/>
( v1 z) f- u2 j3 ?! T6 @; o<lable>Item Amount</lable><br/>
* W% c( I# P7 c1 t; h$ O<input type='text' name='item_amount'/><br/>
+ ^, N7 D2 a6 `. b3 ]3 q<lable>Item Upgrade Amount</lable><br/>
2 A+ d% r( M/ }- P; j7 f<input type='text' name='item_upgrade'/><br/>
: ~) Q8 s# c7 @. `<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.), x- @0 e* k2 B

) F7 i$ G3 V% [$ T  y</lable><br/>
2 @3 x, _& ?$ F) p  Q<input type='text' name='item_element'/><br/>* {+ d0 {! q$ e% \" a0 }
<lable>Element Upgrade Amount</lable><br/>
6 V4 d% d$ |* G2 `. h$ o<input type='text' name='element_upgrade'/><br/>! Z) G8 s. T- U* x, w7 B
<lable>Pierced Amount</lable><br/>, h9 j  r6 p! S2 o& t, T% C' ]4 M" ~
<input type='text' name='item_pierce'/><br/>; X1 B* B& w  W4 w& P% O$ D# S# ~
<input type='submit'/>" I* o0 o! v5 M3 A4 D) F' r" M/ z5 `
</form>";
; @, G7 p- s! L/ m}
% j$ s% x1 s' V; {7 I. O5 t/ l* ~4 G" x
function PostListener (){9 D( Z; Y  U. n7 C% T8 L
//Add more post variables if needed and add them to initform() function aswell9 H7 t" o  _  ?- Y
, O% T. J! k- G
################################
" l/ b$ o" g$ D6 y: V/ W( F##### Connection and Post ######
2 z* Q$ e! r' ^' {. Q################################
& C% v, y. }+ ?4 Y8 K$name = @$_POST['char'];# k; }1 S7 M0 a
$ItemName = @$_POST['item_name'];& A2 J: R/ {; s& R0 s0 ?. ^: r* Z$ Q
$ItemAmount = @$_POST['item_amount'];
* u9 p* M. f# [5 G6 ^  L$ItemId = @$_POST['item_id'];# J" h$ `8 z3 f/ @; T( t: a
$ItemUpgrade = @$_POST['item_upgrade'];
0 m& Y" B6 u5 f5 O9 Z$ItemElement = @$_POST['item_element'];
. N8 C. n$ Q( e. _  a, Q. `$ElementUpgrade = @$_POST['element_upgrade'];6 y  O% o# v- n$ K: p
$ItemPierce = @$_POST['item_pierce'];
( \# V; n" J4 Q( o' ?4 t. X2 D" d################################
* p% I" _$ ~, a/ Y; N; _+ N8 {; g! I
//Check both variables for empty value
5 [5 y8 m; |$ Y7 n& r7 a0 z, \
3 c# l) |) @  wif (!empty($_POST['char'])){) D) k  j) ]$ V- s
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
7 A9 T' r+ d. k  `
& d$ M) J8 O/ r" ]m_szName = '{$name}'");
5 F6 {2 v; ~; Y) cwhile ($row = mssql_fetch_object($find)){
: M  j; E  R4 {; {echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
/ @$ B* e6 i0 x$ L' ~6 g$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ! c$ L, g( W; s6 \4 ?7 _& I

  D7 E: a% ]% N; j7 r' F( L1 `[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], / Z4 y. t. `( I5 e  I% j8 ~

7 E8 y; c$ Q! R9 j9 e0 A7 b) T[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 3 S! F$ N' D5 T; b6 U& |) Y

4 F! m5 f9 w1 Z6 f% wN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
4 L) \/ ^. z1 H4 F' W% N! l+ m8 l8 E. h* Y2 v; {8 b% C: z$ h) {
'{$ElementUpgrade}', '{$ItemPierce}');");8 w% _" ]8 _  h8 T; V' @! z
}
! l7 A8 N! W9 X8 |. j' i. l9 ]7 e% Z. f4 R) \
}
# T0 D* Y5 J# j# \: H% p' \2 I& b
; r5 B/ ]! m8 q- ~  G}
9 |' k% }9 Y8 X& `1 B. ]
2 J, a/ Y* K. Y8 W' s$InitForm = InitForm();
) f6 C, o$ S( E7 X. r$Listener = PostListener();
; }3 U& a0 {1 T/ b9 O, s- Z* m& i
$ p- }6 M  b) G/ @9 T?>  a0 u( v5 E! H8 E6 {0 O

2 s0 R7 `, o7 X: D) H; b
; b2 r0 g/ a& d  k0 J+ s
9 \/ d. k  q% ?0 Q! a: i1 o
0 e) x1 K, z3 Q+ X( C  [
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-2 16:34 , Processed in 0.058023 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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