飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php
" e: D9 t  Q& F) V, Ofunction Connect () {3 Z9 Q7 G% e% h3 |7 n+ P5 O3 Z
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 6 A5 h: Y, A8 I+ _) r
& U3 x5 a( Y# b/ t5 \7 U
Failed.');
9 E! Z& S& ~- E/ y% ?' v}
; z6 g# }$ u  YConnect();
' H. n7 \6 I0 ]% C6 ^9 @/ L9 q1 w5 ?% X
function InitForm(){7 ]- O5 D. Z# U  p0 V
//layout for the form
: g+ W3 s) u3 U+ Xecho "<strong>Send Items.</strong>: h1 o7 X3 R* z
<form name='select' method='post'>
5 x3 z; @$ h! e1 y; ?7 g<lable>Character Name</lable><br/>, _3 l  c2 W* a5 U% u
<input type='text' name='char'/><br/>0 x0 k8 o% w7 \+ n: c
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>) z0 E) m, y) m  o
<input type='text' name='item_name'/><br/>
; O; l! ^$ z  C<lable>Item Amount</lable><br/>
0 b: }$ U. k1 `<input type='text' name='item_amount'/><br/>$ g$ i1 V, p: w6 W7 e  w8 r
<lable>Item Upgrade Amount</lable><br/>
- Q/ L1 f0 V4 }4 o$ v* |& O<input type='text' name='item_upgrade'/><br/>4 ?$ b* F% ?- Q8 P2 c
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)# Z9 H+ L- B. v; L

0 h' |7 E$ z% y: U) x2 y, P7 J5 C</lable><br/>
- F# n1 @$ N8 ^3 s4 W* F  ]5 `5 K<input type='text' name='item_element'/><br/>8 Z; u* j: o; Y) i& i4 [
<lable>Element Upgrade Amount</lable><br/>5 x  |: a$ L8 f! r8 \) D! _! f! X
<input type='text' name='element_upgrade'/><br/>
" C3 {, w- L2 o5 [% C<lable>Pierced Amount</lable><br/>3 V, L. }7 Y, G6 d- U
<input type='text' name='item_pierce'/><br/>/ U& C  y7 z: O4 C: a( f  d
<input type='submit'/>% a( s; {( G, z- U$ _) U2 v
</form>";
9 Y5 ?) B( Z! S5 ~$ q  ^  G}" x& C! A7 _: p  v( q* s1 [2 e
8 ^+ `- o3 f# ^& V' {
function PostListener (){' z' R* W1 z  d5 r; e
//Add more post variables if needed and add them to initform() function aswell/ F) a+ ^7 H) [- I
2 Y1 H6 \- c7 }
################################
# P( W# G( x- n( I5 R1 A##### Connection and Post ######
2 s4 o  L. u! J) Q################################
; A/ Z) q2 u5 @! S# u$name = @$_POST['char'];9 p- Y2 S. n$ r% S
$ItemName = @$_POST['item_name'];) D. A* j4 `) k+ [9 C# Q  J* q
$ItemAmount = @$_POST['item_amount'];& X2 [/ t. {% o8 G& D2 ^3 V3 C
$ItemId = @$_POST['item_id'];7 `# Z# H3 E; m  B. O
$ItemUpgrade = @$_POST['item_upgrade'];
3 h5 R% t. h6 b& k( a  {$ItemElement = @$_POST['item_element'];
; ?' @" l, l: e. W9 l$ElementUpgrade = @$_POST['element_upgrade'];7 f3 }3 b/ O9 @4 z6 i0 @
$ItemPierce = @$_POST['item_pierce'];$ W7 m, p3 \% e# F, {
################################
5 ~# T. g' g/ u- T' O& ?+ \6 h$ p, O5 k# |' L7 H
//Check both variables for empty value4 i* I  E2 o: Q9 k0 G  h' Z5 P

/ F5 s! Y) {1 l6 m) nif (!empty($_POST['char'])){
  ?# K! l5 v& P$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where # [+ l$ c# }, f

: K' r0 ~5 V$ t0 g1 Y! V0 Dm_szName = '{$name}'");2 O- w' w2 A7 K5 E- _6 U
while ($row = mssql_fetch_object($find)){; w) S. ~7 y/ z
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
  ~) R& T: `! D% r" T! g$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], 5 Q. Q! l$ P6 X! M6 K
3 D) @0 A! y$ l. Z0 F" v
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
; P4 }% d* c$ \, {! Z/ i5 B) O
5 m; a3 q- h" ]7 {* D' |7 B4 R! v[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ( [- E# j) s+ I8 r2 `

" D# S: y* ~, LN'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}',
/ M  k" p! I3 c' W& x, g! Q9 l3 a) B9 O, Q2 ~
'{$ElementUpgrade}', '{$ItemPierce}');");
0 S: Z4 [; t* y! _# [( o' w; k}9 w( ~- l5 N; `- h/ M7 a' v
; x( h7 r- L. |
}$ X8 G4 I2 V/ B% h, X

3 ]# \6 h) H! ^& r2 L/ S}3 b8 s+ g/ s( ^$ g* _1 P( O

6 `$ e, q( o* p$InitForm = InitForm();, S/ ]! x) T5 U$ I  E$ _  J- v0 A
$Listener = PostListener();8 x  v4 S$ T* \; I, o; k9 A% i

: N3 o, ~' x) i) J; V?>
% w; h! r  ^' \+ {& B* X8 y  S$ T3 k6 ~3 I' m

6 r! e& L  e: m: C! h7 f6 D' E
# ?+ }2 V! p1 s" f# _, K1 K5 V& q+ f# ?3 j5 g. U  G# a" ~6 U4 ~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-14 10:58 , Processed in 0.061428 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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