本文讲到查看他人装备触发查看装备属性触发,其中HAOM2新加了功能中止查看他人或英雄装备命令stopQueryUserState,stopQueryUserState SENDMSG 5 禁止查看他人的装备,他人查看自己的装备触发@UserQueryState,他人查看自己英雄的装备触发:@UserQueryheroState
1 ?+ K2 C0 F7 G( S. u. c" ^0 M8 I. d3 p9 ?# ^, L0 s
3 J- F$ w, { H+ ?+ ~( e3 d' ]2 \一.翎风引擎HAOM2:
( F5 d0 B1 R% e( t( S
$ y1 P* e, }9 i2 r
9 E& p7 X9 r& z. k& o/ b- e/ ]; F查看他人装备触发:@QueryUserState6 ]+ b. ~3 L/ V2 c5 E) ~
查看他人英雄装备触发:@QueryUserheroState
2 k, s0 u3 H0 P1 L) J0 r% r+ S
4 t* s+ l+ a9 j. r @' J/ I
8 ]+ h, p! y: `, P* @7 P" u他人查看自己的装备触发:@UserQueryState
9 B3 R6 f, z3 M9 p他人查看自己英雄的装备触发:@UserQueryheroState5 M. ]5 P, @* J1 }+ A
# X3 i+ k/ u& i( p3 Z l7 @
4 y e1 I: ^/ @4 }5 c4 `& E- d
[@QueryUserState]
) ]" F% b# A& O1 q* R7 [( a& P#ACT: _9 V" V; Q) t7 n
SENDMSG 5 你查看了他人<$UserStateName>的装备
9 e( p5 T* U- ~: b- G
# |* P. m# w! u4 C" A# j9 E+ W7 h- @ E8 V' ?/ u0 F& m4 E
[@QueryUserheroState]
4 ~% J+ t& v. v% B v! Y5 o0 @#ACT
8 ~" J# @4 ?% m" l1 ?SENDMSG 5 你查看了英雄<$UserStateName>的装备 ! I+ Q4 y& I4 s1 v
! h8 G) l' V2 k$ h4 ?( B
% M' r1 S d* v3 g- g# Z+ r) [
[@UserQueryState]
& y% {7 c! p& Y3 D9 o) U' U( I# f#ACT
2 d, h5 A5 v. Q0 \# bSENDMSG 5 他人<$CurUserName>查看了你的装备
) e/ ]0 y& ?9 i3 h9 K' h% f' h
# m, Y" \* X! L
+ k1 N2 Q# Q( `' q/ y[@UserQueryheroState]
* k( u. w1 L( ^1 P+ J0 @0 Y" r#ACT
4 D$ {4 Y; V+ J8 N* Y# Y ^SENDMSG 5 他人<$CurUserName>查看了你的英雄装备
4 l9 P( B- C( z( G' }3 V& j) O1 v. e( j; f. J
& i9 p E2 i7 q Y* `- @
;---------------------------------------------------------------------
- e( s9 G( n. |1 C# t. {*中止查看他人或英雄装备”
3 u8 K g7 m6 ?' s* S0 i. j3 g# v+ s; v! J
, J1 ^. t9 N, l( i; B( }
命令:stopQueryUserState1 T |- t- ]+ D' C8 S! D* v; t
( c7 N( z5 b$ @
% U! O- u' j! j
[@QueryUserState]2 A- ~" w2 }+ P. ^3 c7 i) q
#ACT
! H6 ^( w d9 e5 L3 JstopQueryUserState
7 R$ U- f3 O0 ?4 I7 wSENDMSG 5 禁止查看他人<$UserStateName>的装备 : G2 t2 ^. ?0 C7 L
* l w+ a7 c' s5 i
j/ p" A. m/ ]" p+ m( @* K[@QueryUserheroState]
`( r% L3 y1 S#ACT
& `% U, ^. J8 K6 mstopQueryUserState
3 u7 |: n; T6 p/ x3 B' P& FSENDMSG 5 禁止查看英雄<$UserStateName>的装备
% W6 u& X) _" V7 }9 H B" Y# c. c6 U2 f: i
" u2 n b4 e+ `# _
[@QueryPlayMonsterState]7 Z( v% L7 F m. \
#ACT
; y9 _7 @. e0 R5 Y' t+ x3 bstopQueryUserState
. Z8 q" w0 `$ `3 L& `. pSENDMSG 5 禁止查看人形怪<$UserStateName>的装备
0 i ^* A2 u6 F3 c
! u8 c8 N0 |# g/ }) x
+ ^0 X8 V3 z N;---------------------------------------------------------------------
) P+ Z2 ^$ A. `7 v7 B9 c' G
- w- o& ]6 o4 _
. w7 T/ b$ ^( }% {1 U[@QueryUserState]
0 H; B, @5 b# z* g; u#ACT
3 Y; j3 c- O: J: v* t# ^ dMOV S1 <$UserStateName>
5 @: F$ q r! g1 X, o;SetCurrTarget 名称 (名称空的情况下表示清空当前对象;设置指定人物为当前对象,要求和执行脚本的玩家在同一地图且坐标在20格以内)) f/ i. G2 X: M- E! D
;使用SetCurrTarget设置当前对象
! [7 l4 e- M8 [) H+ _4 E% a# QSetCurrTarget S1
, x' i. M" o( b2 M, U- n9 \& l$ D+ M
" l9 f* H h2 Y j ` t" ^7 y
#IF
$ K0 P; p, w: L1 iCompareText <$C.USERNAME> S1
# I7 K- Q8 x9 ~+ o. C8 q;检测设置的对象是否成功: e9 e" i( v% L3 L5 a
#say
% @+ t2 e& a7 y% G# p当前对象名称:\
/ a W3 p5 ^8 O$ P% s4 o【<$C.USERNAME> 】等级=【<$C.LEVEL> 】攻击=【<$C.DC> - <$C.MAXDC> 】PK值=【<$C.PKPOINT> 】\: r9 s- r. m- a! Z) J: C
#ELSESAY# A6 ]/ Y) B$ y# z; ~; N; f5 I
对象获取失败。! B( j; d) W5 K( X/ d8 V
) s) k4 \( e1 u' W- w
7 C M6 _# g7 J! t" ^5 ?
" V7 ?; V+ } ?; Z+ l) L二.GOM引擎查看对方装备触发 查看对方装备触发
$ p X+ s+ k, l+ B& ~
+ X9 V( |6 o7 N+ g6 j" D$ U% d1 [+ J* N, N" W* d b) ?
;QFunction-0脚本触发; q! M5 G' n1 _# D6 l! ^
1 f- K' Q3 C8 D8 G, H4 F; P
- K( G& e: f" i! h1 i! ~' J; n9 E[@QueryUserState]3 s1 S- f. x4 b2 r+ Z+ U: L2 c
可以使用当前对象的变量来查看\, y1 u' X. d! ]) i1 d& o6 l
当前查看对象的常量,例如:<$C.USERNAME> <$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT> <$C.GAMEGOLD> <$CURRRTARGETNAME>\
9 |! e" z0 Y; p" D6 g ?( y
5 D. [4 Z! R" N& u) n, s |