飞飞世界论坛

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

物品发送脚本

[复制链接]

197

主题

203

帖子

1092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1092
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:43:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<?php$ o- q4 R" S7 N: s3 k3 r
function Connect () {# L( }. F: ~: m- G/ z! ?
mssql_connect('Server','UserName','Password') or die('Error: Connection to DB % K* ]6 F& V( B1 J' ]  x$ g

5 a2 F+ g6 H" p3 U5 sFailed.');$ o, D1 l6 M* k$ z# v
}
& Q3 x* G, ?2 r  YConnect();
7 d6 p6 w' ?! i$ ]! F6 J. m2 B
$ B2 _6 y' O: q/ Y3 |! Xfunction InitForm(){
) E* B. X; G9 \9 Y( K/ m//layout for the form: c% w1 y- k+ |% O2 G
echo "<strong>Send Items.</strong>  m* L* U3 n/ X, d; ^
<form name='select' method='post'>
# P/ a& L7 i- T  R<lable>Character Name</lable><br/>6 j" I( Y4 f, D$ l; [1 J
<input type='text' name='char'/><br/>3 m# g+ Z3 a% R: a; _  ?
<lable>Item Name (Needs to be Exact or can use Item ID.)</lable><br/>
, @# ~* F; M, W1 [/ h<input type='text' name='item_name'/><br/>. ?, i1 j/ t2 v' Y0 S
<lable>Item Amount</lable><br/>
1 F7 S8 J9 M" }+ {( X<input type='text' name='item_amount'/><br/>  M: r2 M2 K; J
<lable>Item Upgrade Amount</lable><br/>) {% u/ S0 V/ C2 N# Y
<input type='text' name='item_upgrade'/><br/>
* n8 f: i3 k) ^<lable>Element Type.(0-None, 1-Fire, 2-Water, 3-Electricity, 4-Wind, 5-Earth.)
/ A9 H0 U7 L% u- V) l6 O
) l4 M- c' @9 `+ F8 `</lable><br/>/ j% C5 e9 ?4 M" l
<input type='text' name='item_element'/><br/>2 b/ |( E( K* y# r% b' U5 c
<lable>Element Upgrade Amount</lable><br/>
. j* d/ \& V1 R<input type='text' name='element_upgrade'/><br/>
+ _  B# A5 s: @8 N+ u- g0 F7 a<lable>Pierced Amount</lable><br/>
& @) M0 N4 N* {<input type='text' name='item_pierce'/><br/>
9 ?9 E  `3 [" x( Y0 N<input type='submit'/>0 v$ S$ J* y& O: m% r# U
</form>";% j9 a7 y% J/ W( w8 ]* }; J
}9 v8 T/ R8 d6 P( l
% f- d1 w# o& \
function PostListener (){
# c3 l8 ]5 e+ [; d//Add more post variables if needed and add them to initform() function aswell( l- E5 O7 U9 P8 w6 h5 a! y2 f+ Q
/ ^0 p: ?" _! I' H% }) g
################################% `! p2 d' E# R% ^: k: f0 c
##### Connection and Post ######
3 ^% O. p( w/ R  n################################
3 B% |. {3 T0 a4 j$name = @$_POST['char'];
/ s. S, }+ R; X# C5 y3 _$ItemName = @$_POST['item_name'];
  T) T) }6 L' p! Y6 N6 r% L' ~1 q$ItemAmount = @$_POST['item_amount'];
" y3 X. E6 u5 U2 j$ItemId = @$_POST['item_id'];
- z( Q2 ?) K: C; A# O2 }$ItemUpgrade = @$_POST['item_upgrade'];7 u7 t' e8 R* V& h, j
$ItemElement = @$_POST['item_element'];
  T& s# X7 x& w$ElementUpgrade = @$_POST['element_upgrade'];9 \6 H# u- c/ R' U/ x) m
$ItemPierce = @$_POST['item_pierce'];
5 e$ r0 ]. C3 x9 C8 k# B' b################################
8 w  A2 s/ h+ M. e' t1 R
5 Z) v0 H+ i3 V; s# |. S5 {//Check both variables for empty value) p7 c1 h, ?* A( Z$ `9 }1 D
6 c  A% N/ \6 ?/ N7 m: a
if (!empty($_POST['char'])){  n* u8 E* V! X
$find = mssql_query("select * from [CHARACTER_01_DBF].[dbo].[CHARACTER_TBL] where
$ Q2 n" k. D  v' f1 v% b- P& K7 v& Z& x
m_szName = '{$name}'");
/ K% H, q0 w2 _, {9 w6 U- V; e4 a$ lwhile ($row = mssql_fetch_object($find)){1 P8 v2 Q- y. d
echo "You Just Sent {$ItemAmount} {$ItemName}(s) to {$name}<br>";' j8 p0 k" @' s' j) L
$logs = mssql_query("INSERT INTO CHARACTER_01_DBF.dbo.ITEM_SEND_TBL([m_idPlayer],
: N' r; d* m+ W) u
- @2 x* U( u9 U( l+ W[serverindex], [Item_Name], [Item_count], [idSender], [m_nAbilityOption],
- Q: V# N' n8 d; X: z; p
; q+ A) U4 m9 V) ][m_bItemResist], [m_nResistAbilityOption], [nPiercedSize]) VALUES(N'$row->m_idPlayer',
+ q3 p1 c+ z: ^* N) G. w0 {
- t( G* y' i; n$ ^2 {N'01', N'{$ItemName}', '{$ItemAmount}', N'0000001', '{$ItemUpgrade}', '{$ItemElement}', ( `+ V: F3 `# J2 ^9 I- Y5 H3 ~

0 v/ r. r) B6 ]! w& m% q, Q'{$ElementUpgrade}', '{$ItemPierce}');");4 e" e" [% r5 S
}. {# o" l1 r7 Z' Q* K

, x  V  G. |, V( q7 Z6 v) g}
- A$ z6 A5 w" `# o) g$ R; k
7 s! H  q/ k" Q( J" A# t% Q0 l, j& j" J}
2 L! U" o3 }' y, r3 ~! w: O- x! m9 Y( x3 Q0 A/ l* S. {
$InitForm = InitForm();+ ?( O1 C" l2 @0 C3 v
$Listener = PostListener();" j. B5 F# G/ h! J. b8 S$ p

  ~# e& S7 p) `+ J4 e* i?>
5 I1 u( f* h. r& i8 z- z. ~$ q5 }! W  d; D

" ?! P9 T: k  }, L) W; U& q7 z1 P
4 ]1 c- s: ?2 x8 I- y5 g- ~9 w. k2 W6 K, w' m6 j. D
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-31 02:00 , Processed in 0.097025 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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