飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
  j6 Z; n( U1 R8 X$ Cfunction Connect () {) h: V7 c$ F% ]0 R  F
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ) w# e0 h% x4 z" \

, x9 q  X# m4 g7 XFailed.');
  u5 X& V7 N3 n  ~}1 @+ L$ l6 L1 @0 \8 A' ^) x% T
Connect();
  Z7 N! [5 o8 n4 V  u" r. w, w# L% `7 u' I4 p
function InitForm(){
% T. `  m6 n) L9 O/ S* B//layout for the form8 n- s# H3 r/ m% ^
echo "<strong>Send Items.</strong>
( u: n, k, ~4 N& C4 F<form name='select' method='post'>
  W! ~$ `* {2 x/ B, F  c<lable>Character Name</lable><br/>
( E( @' A7 V! ^<input type='text' name='char'/><br/>
+ I. Y& t" _* Q1 s- j<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>  u) s8 b/ Z) c; V
<input type='text' name='item_name'/><br/>
# ~% n  X. J4 a! C<lable>Item Amount</lable><br/>
/ Q* }- L: ]/ H! I, B<input type='text' name='item_amount'/><br/>$ M4 [; o# J' I. [
<lable>Item Upgrade Amount</lable><br/>4 j) V( O' n/ @4 k8 @) {6 U. }
<input type='text' name='item_upgrade'/><br/>* v# R: J3 B4 W) i2 m# s7 e
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
; \' J5 N0 v; c/ m4 e6 F3 l, i, [9 R& Q3 [: m$ m  z  @
</lable><br/>0 l! L9 [8 _" O& {
<input type='text' name='item_element'/><br/>2 t8 z* t4 I9 a, O7 |
<lable>Element Upgrade Amount</lable><br/>
# u8 U9 \  u1 n: n& f# O$ m4 A<input type='text' name='element_upgrade'/><br/>8 ?7 C6 D! V3 J4 D3 h* w
<lable>Pierced Amount</lable><br/>' l% a8 M5 q7 y
<input type='text' name='item_pierce'/><br/>- ~- z( @5 S* m1 H
<input type='submit'/>/ i& P3 y' v3 O9 d7 f( s, D  ]5 ~
</form>";
5 {3 z" R: E' @$ |}8 g$ I/ B" }/ v9 A# X; d$ h' b3 T
' ^6 F" O1 i* h
function PostListener (){
* u. l3 J% @2 D/ ^//Add more post variables if needed and add them to initform() function aswell! v0 Y( P" B2 v: d) G4 R+ g1 t/ K

5 T. m& d& n7 U1 H) ~+ B################################" J( W: T& R. g, B5 Y% M6 m
##### Connection and Post ######6 G, s3 @# p; ?8 E* F" C; g
################################% p; c% ]4 Z' }0 K: c
$name = @$_POST['char'];
' a7 [) A0 i  G$ItemName = @$_POST['item_name'];* L) y! |9 s2 U" v
$ItemAmount = @$_POST['item_amount'];
( {7 d& Q5 L3 T. I' z. e% {2 @$ItemId = @$_POST['item_id'];
$ }% X* e4 {3 g' p$ItemUpgrade = @$_POST['item_upgrade'];
7 \3 A" M, S+ ?7 p' `- A6 c$ItemElement = @$_POST['item_element'];" V$ \4 e! E6 r$ s
$ElementUpgrade = @$_POST['element_upgrade'];
4 H: O2 K9 L' U7 f9 g$ItemPierce = @$_POST['item_pierce'];+ L3 y( \0 L& U6 o
################################$ i9 u& S: z, A8 k, z1 D$ E9 K
5 ]. L8 Q1 M+ ^  L4 f0 N- \1 a. _
//Check both variables for empty value. x- ~, i# V& ?% i% ^

& s0 o2 w- p5 p: Wif (!empty($_POST['char'])){
& l: o( Z4 R* b( i$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where - L" {  x% H8 f8 q+ F

0 x( y9 z; m" x4 ^m_szName = '{$name}'");
& z! O1 S# P+ b; T% n# C/ ~while ($row = mssql_fetch_object($find)){8 s" X* N0 R  I" Q7 Z$ A# J! d/ j
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";; q2 |9 y4 K' j5 J
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], ) u9 Z- t/ F! L

# N: R. h% Y2 E/ J; t% P[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 0 k* \3 K, ^% Y6 {: \
0 f7 c- e2 ]% l( {/ R
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 _5 F/ e  Q" {' A
7 j1 G/ W& t4 g) H; t; w! g. F
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ; e4 T+ D% i4 F
) R# L% g) \- k" Q+ t
'{$ElementUpgrade}', '{$ItemPierce}');");
/ {" @: S% N9 j}4 T& H' V" C) ~3 }% H
6 j/ J" S: G8 K: _% p
}* P/ x) [$ V! w
3 K6 B$ ~. r! `! s' `$ a9 L
}
" F8 v  B+ L* l  H5 ~8 w% [5 @
9 Q! L& b8 f6 f, t" X; z- N$InitForm = InitForm();
+ r/ T1 t9 F7 {: @% J' Y# ~$Listener = PostListener();1 I2 \1 I0 l3 N

2 B- ~: F$ \6 W' B  \3 N0 I?>1 U1 Q# O9 U& h8 E1 I! g$ ]! Y
4 N* y+ U8 I5 o: K) X

$ I$ p& t' K4 G( X; a; v( d- I3 Q7 K) {. Y7 y! l

3 L# `; B) h) @& \( {3 L
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-10 14:29 , Processed in 0.060598 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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