飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php
" x; n8 W. ^  Zfunction Connect () {% H. G& `& Z; U7 @
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB 0 H5 \8 d) W% u1 z  N/ C/ `
! |, I5 O2 h+ h9 y  l
Failed.');
7 k+ ^. k: X$ |9 L3 p3 h}
: P) v# U& i, d6 t1 E" o% PConnect();
- ]6 S, B; i% E5 i: u; [9 h  t0 p9 F# q4 z
function InitForm(){
/ U4 F+ |" N% ?( J; B//layout for the form! j) r- w3 G" A9 x
echo "<strong>Send Items.</strong>; Z. u4 {. @9 g- L
<form name='select' method='post'>; k/ U9 o0 p& H0 Z( w3 y
<lable>Character Name</lable><br/>
' F+ E* g( Y0 L6 ?1 J& o<input type='text' name='char'/><br/>
  k% W. U% f$ A* E: U/ f  W<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
- q7 q& b' V* n; n. K5 B<input type='text' name='item_name'/><br/>
8 r" y# P/ i" N# ^2 j9 u<lable>Item Amount</lable><br/>
& P8 g  Y# ^+ ~1 g<input type='text' name='item_amount'/><br/>
4 \$ [5 W# D( s8 V; a, u) p<lable>Item Upgrade Amount</lable><br/>
2 h) V. h. ?5 m( D<input type='text' name='item_upgrade'/><br/>
# X7 K5 a, D" O* {6 T; q1 }<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)" s% k& v7 X2 B0 R% O8 ^7 T3 V9 w

2 i0 R9 J. A  U# I9 B0 w, U8 q</lable><br/>
/ o, j- j0 N: g& Y! E, k+ f<input type='text' name='item_element'/><br/>; X) J5 ^" R5 q
<lable>Element Upgrade Amount</lable><br/>) l) G( x% _, F/ W
<input type='text' name='element_upgrade'/><br/>
1 D  C8 @. W" V1 ]/ n( b) D<lable>Pierced Amount</lable><br/>8 u7 C( k7 [9 J# z! Z9 I" z( j, e3 n, F
<input type='text' name='item_pierce'/><br/>
. h! l/ G% I# y) K8 V* ^% K& c<input type='submit'/># A& J8 T% `+ O* ~
</form>";
! m/ w5 `! @8 a: u$ J( P  v}9 u+ n# e3 r' ^0 w3 J' G- G! b

1 Q1 T9 ~; v" N: I  j2 Hfunction PostListener (){
0 h$ D2 ^% k/ h! z//Add more post variables if needed and add them to initform() function aswell
, d2 ?; K, R) X8 S! L/ z. s$ L- m- u! L4 V; y
################################) Z- j0 c, T0 W# C. a  F
##### Connection and Post ######( v4 E  Y$ L" C' o, H6 i
################################
; u# C1 F. u3 D( ~8 c6 g$name = @$_POST['char'];
: C/ B& G1 i6 ^# M: W: R5 e$ItemName = @$_POST['item_name'];% x" s. n) ~8 K
$ItemAmount = @$_POST['item_amount'];: I' l$ @# s) S  i/ R5 y( U4 ]
$ItemId = @$_POST['item_id'];
, a) T/ I3 \* f4 P" b2 e8 ?$ItemUpgrade = @$_POST['item_upgrade'];- s& M& s1 W3 ]. G8 G$ _7 H
$ItemElement = @$_POST['item_element'];' D. p+ G, y, E6 x7 g
$ElementUpgrade = @$_POST['element_upgrade'];" r$ Z& z, Y$ t; l) f' F3 T
$ItemPierce = @$_POST['item_pierce'];0 J) v3 M' K' e* w
################################% Y: e4 y, u5 f! U9 X% O

  r* I0 }- v; J2 L: g//Check both variables for empty value
: D. x& Z+ a4 b) o
  u; X( n7 Z% p  A" q% uif (!empty($_POST['char'])){- w' R/ |& Q" e5 u& s- |2 g
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where ; `5 S; P  P; u# [0 @7 h' |1 h

, W  v* Z3 S/ x7 b1 v4 mm_szName = '{$name}'");* E  {0 ~4 z: m" w
while ($row = mssql_fetch_object($find)){
+ m2 D  J7 k0 U" Jecho "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";0 ?/ @& q2 }7 T8 T; X# c8 F' T8 i2 p
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer], # |' W) T. z8 z) D1 m" h( E0 |+ E
. z& y7 B4 z+ W# T% J- ^
[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
0 i; G1 B" a- `( r8 x( U+ r$ s4 A: e: e7 Z' e  E1 s( z7 E
[m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer', 1 E7 i$ z& C. ?1 ^, S0 y3 C# U4 {
3 c+ }* h5 s4 o
N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', * `2 C5 H4 s6 e' L" @
1 w3 N2 U. u8 x3 a3 v; G2 R
'{$ElementUpgrade}', '{$ItemPierce}');");
# j/ j5 |0 V$ E* J}# Y* ]* P/ D  e. ~) D
; ~& z% M# h( ]' M5 x/ ]7 a7 Y
}
% Y5 ~) `3 [: x2 ]6 x
, _- T1 e3 _$ n6 f3 B}' p& n5 P! }/ p$ g4 O" Y
2 Z0 A  F4 b6 R4 y5 J/ ~" s6 B. F
$InitForm = InitForm();
! b! T+ l6 D3 v3 B$Listener = PostListener();; g3 x3 Z/ U+ Z

3 X4 Q  `8 O4 I8 N8 w8 t5 j4 D5 Z?>
+ n7 |# s3 Q5 W+ j) g/ ?+ N& O7 c0 E4 X. Q8 }# s. u

: U/ e6 U* {) a9 Y. K( D3 k
: |) u- K% B5 `6 Y2 R2 j; ]+ E3 }7 P' M2 t
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 05:16 , Processed in 0.055895 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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