飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php% K3 x9 Q& F! _  H; |$ i
function Connect () {2 e, e2 f+ {9 O2 W2 N0 U+ ~
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 7 u8 b: ]) k4 v/ Z3 H
( C4 Q2 `  u; R  }8 _" r- {( q
Failed.');
% l* a" x. O- N' w) D7 o$ E; N5 y}
0 L* ^( R+ P3 K- z. m- ]2 vConnect();% Y7 p& b3 _/ B

$ g' X# a3 a3 {* B5 f- r2 q2 a$ Vfunction InitForm(){
% A8 R7 h$ r3 [- }" s- N6 L//layout for the form
# l) F" J* \1 s! H0 ~) Lecho "<strong>Send Items.</strong>
9 ?* G- r8 ]. m  r2 o<form name='select' method='post'>9 C0 B$ g! L+ A, z
<lable>Character Name</lable><br/>9 l9 I0 |) B4 j- `/ V( g
<input type='text' name='char'/><br/>
, l  s! j! x5 a9 g% B5 f! A<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
/ P5 @) w% C( r. W( Y# v<input type='text' name='item_name'/><br/>, u, Y* U% S5 k" F5 g( s  \6 {* K/ h
<lable>Item Amount</lable><br/>( Q5 ^0 f! C6 g! p  T4 Z9 y
<input type='text' name='item_amount'/><br/>" |$ Q  u  G: e
<lable>Item Upgrade Amount</lable><br/>
8 K* ^9 F9 P9 I, ?  X<input type='text' name='item_upgrade'/><br/>, [( F3 \: x. c  k- p. C# `
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
- G* \" Y0 R, A- h0 c! A
6 l3 R6 z) [$ u8 _# l) }! u: U</lable><br/>
. N! n: [# p- [7 o<input type='text' name='item_element'/><br/>
& B) q; H) \7 _<lable>Element Upgrade Amount</lable><br/>
. k4 }9 ~  e' V$ ]* k<input type='text' name='element_upgrade'/><br/>' M" V- E: ]' ?7 d8 @
<lable>Pierced Amount</lable><br/>$ t- c' l1 \, g
<input type='text' name='item_pierce'/><br/>+ P- L5 R6 T; h) A
<input type='submit'/>! e& h* r/ I9 D# K+ Q8 E2 a' I+ Y4 m- J
</form>";
  a, B% C) l; [2 C4 _, i, G( j7 i}
) T7 c' L% c- ~" O5 \) w, o
1 [& s) r; s9 n- O4 J- V$ Yfunction PostListener (){8 X; y" g9 D# {3 j
//Add more post variables if needed and add them to initform() function aswell3 F5 `  _' x! z/ r* ?

7 F3 t6 A) c1 A. b* P################################/ ], k7 |: _6 v; q1 F
##### Connection and Post ######7 {' t( M4 e1 q, Z. O: j  \
################################3 a; l) c5 O0 }7 k, J
$name = @$_POST['char'];
2 h8 z8 M/ B6 |% [8 J5 s: W- f7 l3 \' \$ItemName = @$_POST['item_name'];) X  T6 u, Q. V+ L2 m& i- n( m
$ItemAmount = @$_POST['item_amount'];
7 a& a/ E' I4 B  e" r$ItemId = @$_POST['item_id'];0 t9 I2 r$ T7 x- Q/ }6 p' g
$ItemUpgrade = @$_POST['item_upgrade'];. p/ Q% @$ S8 ]3 F- \+ |
$ItemElement = @$_POST['item_element'];+ f, n: {' U+ M) Y
$ElementUpgrade = @$_POST['element_upgrade'];
7 {7 |, u$ a- f; [' `" `/ }$ItemPierce = @$_POST['item_pierce'];
  N8 I5 W; D4 i################################
% s1 D8 a6 @$ k: u9 [' A0 R7 |& d  z, x" L; O* Y, ^* t0 E
//Check both variables for empty value' X$ B& h+ J  r

! V( c) f- o) E9 Yif (!empty($_POST['char'])){+ e8 a  x& F* y. |
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where - H( {% M9 r% t( U0 R7 [6 t

. N% i3 Z; M2 C2 d2 Vm_szName = '{$name}'");
/ n4 s' i. T) Q; S  Rwhile ($row = mssql_fetch_object($find)){
+ Q- y% Y" u9 X" j& a+ G7 Oecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
& e/ ^& d( P5 p: C7 I. {0 E( P$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 7 E; B8 s9 q! x. z! @

  D+ S+ X2 i' z6 ^[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption], 4 o- K, V0 e2 B; c6 w" d* ~

" Q# H* E6 Q) Q" x( z8 t[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 7 r) _# t% X6 u  V/ C

* g7 R; ~2 H) F2 c: RN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
' o- F( c4 |9 Z. `) A
9 A1 ~' }  U3 `3 ^6 t7 O'{$ElementUpgrade}', '{$ItemPierce}');");2 m  \- C$ E0 W3 f, d$ d
}8 H) x- b; T* \  j
  Y7 C7 o& x: a& [& m* G, j
}
% |5 P4 x& h9 n4 l3 i. h! ~( v. Z
}
- I5 M% s5 F1 Q$ v  b1 a2 q: E  R
! x3 c- ]0 B" g: w$InitForm = InitForm();& z2 i! b- f/ e
$Listener = PostListener();# ]7 r5 b1 Q* |; S" N

; N. Y4 W  U2 h: c?>: F' f$ h+ @9 b, E5 \/ `
; b$ k8 ~" Y  o5 R$ ]- U5 {

3 X8 V0 ~: k: o+ `7 X0 H6 |; F- u. {) r. O4 {7 a
4 F+ Y% i" J$ @4 S& a' ~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-28 05:44 , Processed in 0.058760 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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