飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php2 U9 Y! r2 c' p
function Connect () {
9 z) F8 x  U. N2 r% m2 Tmssql_connect('Server','UserName','Password') or die('Error: Connection to DB
/ {1 O% s* N* K: y
# M; }2 n7 u* ?3 C; oFailed.');
, a, o, A3 E, j" k) X% G- P}
' S& g. h" c! h( ~% R5 JConnect();& U" ~) e; \  u# x: b  s4 ~
$ S$ b" A$ q( M8 k$ ~! M7 e
function InitForm(){
3 C4 E2 [& C! G* W//layout for the form( l' u( ^, V7 E+ z: ?* w
echo "<strong>Send Items.</strong>
1 |7 L2 N/ r* J8 [7 D2 n  J. w<form name='select' method='post'>& V5 C+ [' t6 w& O
<lable>Character Name</lable><br/>
. P; w- F) U5 D6 a( x<input type='text' name='char'/><br/>
( Q$ c: p0 r& c* @0 D% }1 C2 `1 j<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>* U5 U9 p; }" }# D5 s/ E0 u
<input type='text' name='item_name'/><br/>
' x' X5 Y7 |4 r' \5 T! N% C) }<lable>Item Amount</lable><br/>9 c: Z2 {* a7 v$ z
<input type='text' name='item_amount'/><br/>
/ {' W3 G' ^/ Q3 b7 h  q<lable>Item Upgrade Amount</lable><br/>
! V! I2 U, M6 n% A) h- b: w<input type='text' name='item_upgrade'/><br/>. @7 c% @0 y& S% H# V3 q) r
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.). x$ _' T- l( G; U

5 c' @! L  @- v# ~, q" Y$ e# G9 W</lable><br/>
. u7 {8 E) a1 A2 h- e! ^# N<input type='text' name='item_element'/><br/>  ]- S& q) g  c" m9 h% p
<lable>Element Upgrade Amount</lable><br/>
! A1 @( o" J# a8 t<input type='text' name='element_upgrade'/><br/>
7 l* c" D7 \, Z& G! m; H( ]% T<lable>Pierced Amount</lable><br/>
( m0 E5 E! W9 k$ |<input type='text' name='item_pierce'/><br/>
* m4 U! n  B+ Y- t/ H<input type='submit'/># v& a5 ^1 k* P! I7 K3 O9 ?& O+ l
</form>";* c9 L& A. w+ ~. p
}/ q9 u+ I8 p2 r/ l9 `( X
5 W2 [+ w7 U. S  F" i
function PostListener (){, s1 J$ E7 v) |7 G/ M5 H4 i
//Add more post variables if needed and add them to initform() function aswell
+ x0 R5 z/ A3 l4 `% {: R$ m- Q0 \. s5 r: I, a$ U0 @
################################6 E3 D3 G: _& f/ s5 Y6 y& `
##### Connection and Post ######
9 l! L* U. E0 c; e  \################################
! ~4 `6 |% G& M6 ]$ X# Z$name = @$_POST['char'];# }: B. _, Z9 x! Z
$ItemName = @$_POST['item_name'];
1 \0 x" t5 ~- _' f  T$ItemAmount = @$_POST['item_amount'];, N. n* y1 f6 @) r* h( _
$ItemId = @$_POST['item_id'];0 U0 `3 @) H' u( d8 c/ I
$ItemUpgrade = @$_POST['item_upgrade'];
9 G; ]4 |$ `: W1 F  @! e- Q$ItemElement = @$_POST['item_element'];
6 U6 u2 ~% f8 I5 U$ElementUpgrade = @$_POST['element_upgrade'];/ P1 }+ u4 G) D' [# J
$ItemPierce = @$_POST['item_pierce'];- Y3 l* a3 `0 ?  l2 Q% Q& C
################################
" A' D! i7 s; j$ F- p, j, Y6 Z: Z% F9 Q/ T
//Check both variables for empty value. L: P, K4 A$ \3 q- i

' Q$ V/ I9 I  c; j# [% pif (!empty($_POST['char'])){
0 n; W4 p' h3 d# T% s: L$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where . V! g1 ~& D# p8 P! w7 x
$ F3 ~0 Q* s# N# }
m_szName = '{$name}'");2 L0 J9 w/ J" n, k6 X# E8 h
while ($row = mssql_fetch_object($find)){
2 Q& x$ ~3 m# _# lecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
" g, H  `$ e7 p, M0 s$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
& E) s+ L: \3 Q% c2 |9 n2 l8 _
" n8 S2 X( |5 r5 d$ _[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
  D8 C: w/ D3 e8 k$ X; `+ Z
& x/ U8 S  h# j: d3 V5 V3 ~[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', ( W& H! ?  N# Z) y$ @
7 s3 s2 q! Z4 ~4 W6 V
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', & N$ f; J8 Z& Y* R/ i& S
/ q! V! g1 S+ S8 e9 i
'{$ElementUpgrade}', '{$ItemPierce}');");
" H, G) t  {- N0 k. v$ Y}5 J* f" W  ^; p

; F2 ?3 U& U% s/ ]: p}% r9 \: X5 y/ k; B( f
( m3 S  }( z8 T. x6 m% @, r, l3 w3 P; p
}
$ l" V: \! n1 O: N$ d% a3 W- ~4 }$ ~0 P" O
$InitForm = InitForm();9 Y; _# M' I6 k, t1 ~
$Listener = PostListener();: J& L% n8 @- s4 h3 f7 x3 T

! [1 F# N" V: c) H?>3 {; s5 Z5 _& K9 O5 b$ u! G

) ~! J0 o; A) K2 E0 b$ I9 l, f

4 x$ Z, ]$ M9 |- _5 e% q& |: C: b) `* z, Z/ i8 S& [
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-15 01:10 , Processed in 0.080375 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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