飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php  X5 r# Z- D4 Q( b
function Connect () {
* i- f% g0 q2 ^0 G  Qmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
- A4 |, v- s4 B3 L( y5 }2 o  j8 y/ R5 _* _& W9 ^' _1 A4 K$ W
Failed.');* _/ h2 R5 @9 Z2 ^; Y/ N* V2 e* ^
}5 G0 A, ?3 N) B9 E
Connect();2 i( `8 D$ I9 {% Q
: F+ Z6 D9 p' R1 \' l
function InitForm(){2 U" p' }; V: Z
//layout for the form# h$ h; O: a3 T5 ^4 b* G
echo "<strong>Send Items.</strong># e* v9 f* b5 p: I, X
<form name='select' method='post'>8 W! ^3 D' `: q$ D8 ?, \
<lable>Character Name</lable><br/>/ l3 C, N  S1 `  v
<input type='text' name='char'/><br/>0 a" ?4 l& }, I: w+ f( o
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>  @$ X! i+ `/ N/ i( A
<input type='text' name='item_name'/><br/>
6 ]5 H" U) G* S  _5 b$ D: Y+ G<lable>Item Amount</lable><br/>
& q$ p; s0 s; k; R& D<input type='text' name='item_amount'/><br/>
3 v( N; P/ D/ U# B/ j: A<lable>Item Upgrade Amount</lable><br/>
$ X, B: A. g. b8 Q: t7 C" P. C<input type='text' name='item_upgrade'/><br/>5 a4 _: i1 j6 P, K7 X! K3 z# l
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)1 S3 D$ I- ^9 f7 Z! N

6 T! \. ^& a7 V; r  X' I</lable><br/>3 K: L3 J6 X  _; ^4 ~! I& D
<input type='text' name='item_element'/><br/>
4 |" z8 k6 u; x) N<lable>Element Upgrade Amount</lable><br/>& o+ }4 Y- k. T
<input type='text' name='element_upgrade'/><br/>
4 ]0 o# U6 @  D# R- ]3 l) A<lable>Pierced Amount</lable><br/>
- \7 _7 M6 v/ L) z4 S<input type='text' name='item_pierce'/><br/>
  L5 @6 T! d# t5 }! v- m<input type='submit'/>
. u" J/ h( Y1 ^</form>";' H, `2 n. d$ H* b: X8 Q) a1 B
}7 o7 O2 X  G  [1 F% h9 U
5 M7 S( m( x9 {3 }7 i8 [+ U
function PostListener (){6 `% }" z, h8 y0 A
//Add more post variables if needed and add them to initform() function aswell6 x" K6 m. y( ?% D3 I
1 r1 @* F) u1 c& G7 s! X9 W2 O
################################
1 C. b) m& G' E; T##### Connection and Post ######
! ~" h+ ]8 {5 i- l9 x  i3 r################################
% S. T1 r! F) d6 p# F8 A' _$name = @$_POST['char'];4 z- I8 ^  l3 U
$ItemName = @$_POST['item_name'];
' a" s7 w: g+ y9 H4 e0 e# `$ m$ItemAmount = @$_POST['item_amount'];; t2 g1 i% P( Y2 m
$ItemId = @$_POST['item_id'];
, _2 J7 I: N0 f$ R1 z' A2 |$ItemUpgrade = @$_POST['item_upgrade'];7 H$ x2 \3 f4 c" Y
$ItemElement = @$_POST['item_element'];1 _( K5 C* Y- n! _
$ElementUpgrade = @$_POST['element_upgrade'];$ {1 B* ?0 `3 I
$ItemPierce = @$_POST['item_pierce'];$ h% H9 N' g" y3 p
################################
+ o1 R% u: }; z) [  M8 l) ]! t0 D( _4 S  A5 t+ X
//Check both variables for empty value1 {; V+ i4 s6 X' t

% |* Y: v; O* a5 q& l! {2 Y7 K+ f  dif (!empty($_POST['char'])){' t" }) q6 Q5 K; Q+ l; F' O6 g
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where # R2 g/ k! s! G+ `, _
7 k: T" H$ r. }$ L3 u; N) V, `
m_szName = '{$name}'");- z2 W) o  I: s( Q
while ($row = mssql_fetch_object($find)){
/ e4 u3 Y6 V9 F6 H7 Z4 O4 a0 [5 Lecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";- k. a2 P1 N, d+ s
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], * i8 C, g. ^5 N8 @0 L  W
- q+ H# [$ [+ S# G7 c0 R; r
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
  N8 ?% R+ Y9 r7 y1 J; e. Q& f4 f9 `2 v  a" g: r6 X
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 4 m4 ~# |4 ~3 B8 @7 X. ^( ~
4 i& }! E) i8 K6 p* r0 c
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', / X0 i& t4 @: w) C8 ~/ _" I, J! p+ T

  X1 r, w3 k6 ]. T'{$ElementUpgrade}', '{$ItemPierce}');");  U7 ^, |2 w/ ~# g- D
}* u. a/ a- X* h( `: Y

2 F, }1 V2 q0 p9 F* ?}
8 a- n' e# `3 ?& Y7 ], G  _7 F
( N' U' z8 j1 i5 d3 E, I% Z}
3 I4 m* s+ {/ O  ?7 E: m2 J. F5 q8 n# ~' r' |
$InitForm = InitForm();
4 m* q4 d5 h3 n4 b, L7 p2 p8 n0 }$Listener = PostListener();
3 a+ K& P2 j6 G6 ?1 W7 |& ~- m0 j
; E+ \- y# h: o) T7 h6 ^: B2 j?>' x7 h5 S# {+ }& a7 B" }

! \- B+ }! n+ L
, r! v& f* s7 {) e
  ^' \/ a, x1 I6 S4 j3 r9 t! F! i
- r8 l, f" M+ }( X
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-23 20:28 , Processed in 0.062677 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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