飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<?php( ^5 X& o* [% A* A, c' k! M
function Connect () {% Y( s4 d7 ~) H, \! N: `5 @3 T
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB ) U9 m- s  q$ n4 ?! b/ }" m. m
+ O$ D% l1 ]" C/ ]) k9 {
Failed.');
5 M5 |! O- R. K- j  |, v" L0 X}
* l5 m9 k1 I; y% IConnect();
& D  q: N. Q1 H! }; c
( U1 Q6 v  L" Z2 ~0 Tfunction InitForm(){4 u% o1 a1 H. z
//layout for the form
; J; ]: C. A2 u5 e% x0 E2 l9 Yecho "<strong>Send Items.</strong>: C. ^# ^( s% c! ~- E' ^2 h
<form name='select' method='post'># d8 ^) k! z7 ~7 k1 k% i+ ^' X5 Q
<lable>Character Name</lable><br/>( }. q' E- k0 p  g
<input type='text' name='char'/><br/>
, W# D: d6 U$ Z, R0 n! V<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
+ h5 u: @( Z& r5 P) E: D# ]* B<input type='text' name='item_name'/><br/>
( J2 l/ x1 ~# @- B7 q( ]. \8 k2 U<lable>Item Amount</lable><br/>3 j" f; Q  B/ @) u) V5 ?! m( t
<input type='text' name='item_amount'/><br/>
: E* U" S. v5 Z  X9 `" O<lable>Item Upgrade Amount</lable><br/>
0 c4 J: Q6 o4 T  q! n5 o4 j<input type='text' name='item_upgrade'/><br/>2 w3 z% ^9 k! E1 t# G: o- }
<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
1 }/ W# i, T/ e; [# ^7 J. d% }- [$ U" o  z: E" F8 h0 R' _' v
</lable><br/>$ ], }( I6 ^/ B* r
<input type='text' name='item_element'/><br/>
. O& R0 L+ H! z9 Q, {9 K& J<lable>Element Upgrade Amount</lable><br/>' N6 Q8 ]) W2 }  C1 h8 }; e
<input type='text' name='element_upgrade'/><br/>0 F) n. T$ X9 ~5 a
<lable>Pierced Amount</lable><br/>
  M7 o; S. [( ~, G3 u& Q<input type='text' name='item_pierce'/><br/>
+ p; ]1 l( U" g$ h4 ~# b6 C<input type='submit'/>
& U  ?, d7 j9 K</form>";! q# M$ R/ `& c; Q
}5 x0 p8 ?, B& d
) ^( P7 \; ?; a9 s2 F
function PostListener (){* h1 Z, E7 A8 c; E$ a- V
//Add more post variables if needed and add them to initform() function aswell
0 P$ [7 B" Z& ~, d% d0 G8 p3 H' t4 |* r9 m+ f( D9 @
################################% O( Q% j7 x+ K& B! T
##### Connection and Post ######
+ y1 \( a1 ?& o/ g9 |& f################################
8 [. o. n9 v% ?' i. f$name = @$_POST['char'];
4 @3 G5 S9 e8 \* n  O/ Q& V$ItemName = @$_POST['item_name'];
, p  X8 l3 p# O0 @+ M$ItemAmount = @$_POST['item_amount'];% m9 E# R0 v2 K( g9 M# N
$ItemId = @$_POST['item_id'];
) n3 a" I2 l% w4 {$ItemUpgrade = @$_POST['item_upgrade'];/ M7 b' |( `9 X/ _) w% ?6 ]
$ItemElement = @$_POST['item_element'];- _- t2 B6 N, P7 J4 r
$ElementUpgrade = @$_POST['element_upgrade'];9 C# d" i3 {9 j; ?; k* ~9 V/ y+ b
$ItemPierce = @$_POST['item_pierce'];
; C7 _' T7 K/ \8 F################################+ n" z  C6 P7 v0 |
0 i4 v9 r& T5 t& x/ b  _
//Check both variables for empty value
1 r& Z9 p8 k8 h; _! @
. X' [% P9 }/ u9 V' k2 p3 q+ {if (!empty($_POST['char'])){
  \, {( P' s3 E; i) a, I  W7 y& M$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
5 f! @2 I+ n: j, U: Y+ J0 ?* x
7 r/ C5 x& \& g. @7 _5 xm_szName = '{$name}'");/ H7 E4 D9 n" d2 l0 q+ e' m% G9 m
while ($row = mssql_fetch_object($find)){1 W4 {  w5 z' p1 p& T
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";
  `# R! e$ ^6 g5 Q: D: {8 U( S# ^$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], - A/ o* H7 s6 \' K4 N" c2 S4 e

0 I* Q# S; q7 e3 t; b4 ?1 |[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
/ }0 Q1 ~3 O3 d& v: n" J9 \7 a3 M$ z: P; }% j" ?" a% f; `
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', # ]0 F! n* b( {6 k

. Z  r: \# T, B9 ON'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', 0 k5 V8 q& J$ M2 F6 U' s6 g
' f6 m! w) k9 W" y5 {+ T
'{$ElementUpgrade}', '{$ItemPierce}');");
% H6 }$ I; u6 Q}
$ b7 w5 [) Q% r& K2 J) D
5 Q/ q4 C. U9 }+ z7 Y% n9 E}% [; r& {3 A# K) g+ e
; _% \! s' P: \$ p
}9 l1 X5 z- N( y' f6 j+ W5 e
6 D/ D* [+ a1 H1 Y4 C  K
$InitForm = InitForm();
1 z3 G. b: m& B" ]& N, q$Listener = PostListener();1 C7 J! `* z6 N5 d5 G+ m4 ?+ J8 h
* \/ \4 H" z1 H- j  i8 ~2 {! F. g
?>5 S* }) {' n+ `+ N( s
4 i5 I+ Q2 q+ U7 h, F3 T
  w, a' O; n4 S6 J9 C# o, h0 P
7 Q7 Y$ [. K" x3 P

2 M$ t6 X9 B% w0 c$ c8 t, z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-13 21:29 , Processed in 0.060131 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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