飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
, d. M, ]: g" M, c9 Bfunction Connect () {
% I5 `1 l" T; `) m2 w% i; r$ ^mssql_connect('Server','UserName','Password') or die('Error: Connection to DB
$ v: {5 z& X0 d9 c: O
# g6 g5 m/ L! q' j: @4 B4 J6 [6 oFailed.');
, C( [$ }7 _' ?; x1 j. }& Z4 j}$ t+ _% [+ b) Z3 j- W
Connect();
  R+ r. w4 h. o- Z2 i1 g- [* O. a6 t  G! S: T% h6 K
function InitForm(){0 d! q! d' b) {: U
//layout for the form
( u+ b. [9 ]( uecho "<strong>Send Items.</strong>" O/ N! a% }+ z3 k+ u- b
<form name='select' method='post'>0 S+ X; K; e7 j6 W
<lable>Character Name</lable><br/>
, T! p' N) r5 D3 _<input type='text' name='char'/><br/>0 G8 J1 U7 j! e/ T
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>; ]7 @0 o$ W( r/ I3 \) ?
<input type='text' name='item_name'/><br/>
4 \$ B1 C$ i  r<lable>Item Amount</lable><br/>
$ B& ?3 i6 Q! s<input type='text' name='item_amount'/><br/>
! F; Q1 `0 a1 [6 s! k; {<lable>Item Upgrade Amount</lable><br/>
. ]( x# D* r# o% o' A6 i<input type='text' name='item_upgrade'/><br/>: F" Z) Q3 c6 R, V3 G. t' ^& J
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)7 I6 j' `. r; a! e+ D
# d/ M+ L- G; i3 m1 o6 q6 K6 g
</lable><br/>+ G4 n# `- N6 q/ `
<input type='text' name='item_element'/><br/>' ?; Y) \) d5 n" D
<lable>Element Upgrade Amount</lable><br/>
+ F5 `/ t' p* H5 G<input type='text' name='element_upgrade'/><br/>; e2 a- }2 Y6 p" ^# r/ o
<lable>Pierced Amount</lable><br/>
3 S0 D" g1 c0 [. h5 J<input type='text' name='item_pierce'/><br/>
; A7 F: N0 D6 f2 R  G0 V. x' r' u<input type='submit'/>
' F8 V3 a- h) S1 J# D) O# m$ z</form>";( {% f& c8 n- ?2 [, L. `2 `$ t2 q
}7 ^' i7 L/ E5 M+ N$ e' \
7 J; j3 V+ N5 ]6 F
function PostListener (){
2 D0 |% d% V$ f9 q4 p# x( E//Add more post variables if needed and add them to initform() function aswell& H1 H. A4 N6 N8 @. ]

- P1 \7 S: [  H' x################################
+ L4 e$ M0 D7 H##### Connection and Post ######: Z6 ]. t) N2 }$ F
################################
2 Y8 {) p; |, N0 p$name = @$_POST['char'];
4 P3 r3 V7 p3 W, [- [; r/ u$ItemName = @$_POST['item_name'];
5 {& H2 F0 E8 n' x* a( u$ItemAmount = @$_POST['item_amount'];) y, E" Q! e, D
$ItemId = @$_POST['item_id'];
1 ]9 ]/ ~$ N" d' U0 \$ItemUpgrade = @$_POST['item_upgrade'];. p7 R# Z& f  W$ u7 A
$ItemElement = @$_POST['item_element'];6 J( z* W- d8 }2 s8 N! x/ L! ~4 v
$ElementUpgrade = @$_POST['element_upgrade'];
* `6 `! t7 S  V2 r$ItemPierce = @$_POST['item_pierce'];
: y' d" M4 |4 n( A) b2 {7 C################################: @" F% C1 R( C7 |4 ?; ?

" P, [- K$ o9 X  `//Check both variables for empty value
6 @2 V, U$ ]! l% X# F# B0 P; [  Z% Y/ O; c4 r8 [- |9 _; T, R
if (!empty($_POST['char'])){  J" [8 Y0 Z( y) I: X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where % B: |7 I# c# D4 l& _

# |7 U( [& d  e* U% y) l: `/ Ym_szName = '{$name}'");7 k# t% L. s/ |4 N: H
while ($row = mssql_fetch_object($find)){/ y5 Y. W# N* D
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& j8 Y/ H8 ?& K& Z( ]0 w! r/ A$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], * z4 ]" R2 P( a1 h- E! y( X

& i1 @9 a) ]8 Q[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 2 A; B' X/ M8 u1 ^. J
7 l) @  l% y; b2 U' R
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', + @2 N6 ~: \  v

; `: T8 E- m  JN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 1 R( R7 x& }: R

7 I7 y% Z* ]$ b7 o'{$ElementUpgrade}', '{$ItemPierce}');");1 h2 L2 ?$ I5 K$ [( g. b. I: h" l0 b
}
9 X2 Y5 V0 Q8 ?+ f' Z. {: ^
, y9 ~' Z) ^9 b2 N}
7 z& N4 s1 J5 ~9 v4 C* V; O
4 W* O6 E) s7 ?3 r/ @  s}- H- J3 M2 `8 v8 d" {% m# j+ J. H
; q" X! E# p3 a6 r0 B1 p/ L
$InitForm = InitForm();
9 D0 `# o0 s8 e; \0 F; f. R$Listener = PostListener();
  C9 o; ], B7 y( C1 d) n8 V
1 g$ a# p$ W4 I7 W0 w?>. _5 O& g- _- S3 E# H

$ H. b5 W6 B" A: L# |* M& L. u$ p2 v2 M* o* M$ r- L# g; Z

" i5 I( {. ]6 v1 ~/ y9 q
5 Q3 o' b! u6 H  l; `
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-26 15:44 , Processed in 0.062862 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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