本文讲到查看他人装备触发查看装备属性触发,其中HAOM2新加了功能中止查看他人或英雄装备命令stopQueryUserState,stopQueryUserState SENDMSG 5 禁止查看他人的装备,他人查看自己的装备触发@UserQueryState,他人查看自己英雄的装备触发:@UserQueryheroState$ l3 }& O% Q4 r9 t' v9 Z/ _
/ _, G( T. j+ i! \1 E4 G; z) q
- }1 n- W. J& g2 }) \4 L1 j一.翎风引擎HAOM2:) n: a: A2 J6 N6 |
6 n A: R. q0 j& |3 S. ^
( Y$ ]* e' X: `5 _, \* g/ l0 X查看他人装备触发:@QueryUserState
6 R6 z. f4 m( s" |+ W r9 o查看他人英雄装备触发:@QueryUserheroState
9 o" }" K4 }; O" F3 ?5 X9 C1 ?; E6 r# _: k, P* W# d; w
& y+ i" b3 n/ M$ [& V3 ^" e9 B他人查看自己的装备触发:@UserQueryState
9 c9 N) l$ X1 e$ l+ V$ d+ B6 D0 e5 k他人查看自己英雄的装备触发:@UserQueryheroState9 ` g( W# h% u9 U9 \
" m& _% @5 [- w4 e% ]+ |3 X) \) h
9 c3 k# l* c- B6 E[@QueryUserState]
2 m$ B" W- ^3 q8 y, r7 u; A#ACT* m: x# W, T/ E/ U! W3 j
SENDMSG 5 你查看了他人<$UserStateName>的装备
( X7 P* d [1 V) U+ l# Y: K8 p
! b# z. G0 n- s$ D
4 Z# Y$ E( L! m, V1 i; {[@QueryUserheroState]
1 ?* n) h% X: V& O9 P' W: ~1 J#ACT M3 E" x1 J3 W- o0 s
SENDMSG 5 你查看了英雄<$UserStateName>的装备
7 K1 u- T' P2 I3 n
, `) t& V" q# c, d' L
: R+ k* W I5 H Y# \9 Y1 }[@UserQueryState]$ F3 H# n3 S( G* |$ \0 z* F
#ACT
, T2 y& u8 t" L* D& [: TSENDMSG 5 他人<$CurUserName>查看了你的装备
* U4 C/ S! F) J+ F
7 {9 d# h; d# p2 V9 Z6 ?
8 `' G9 C6 m" l+ X[@UserQueryheroState]
7 _: f2 x4 y4 l; l) G, u9 D6 B8 y#ACT
0 y& c: w3 ]' |* O/ w* lSENDMSG 5 他人<$CurUserName>查看了你的英雄装备 ! @. T O& G2 ~: ]' ?" w. m
@' V: q" q% F* s
8 q& u7 P4 Z8 ]( f o! d;---------------------------------------------------------------------0 o9 P. b& ^. ^2 n C. P# L( c
*中止查看他人或英雄装备”& o& Z. o# i! V% ]" r1 N. H3 G+ M- P0 M
; v% c4 F! t% y/ H7 d1 o
: K* \, j) X- d) g& o6 x7 r命令:stopQueryUserState2 \3 T3 C- I4 g$ j" u7 e0 Q6 V
2 b7 s3 ?) z- |& P
7 v/ N; Y% ]5 i% e( D R[@QueryUserState]
% k7 t+ S* C% L' }( h, x#ACT
7 ~; K4 n! G/ `: ]" j! GstopQueryUserState
c+ t7 M' m: a1 OSENDMSG 5 禁止查看他人<$UserStateName>的装备
' w$ B* n9 v# \! m1 H9 V F. O+ g$ q: h7 |9 b( F2 e3 k1 w7 I9 s
3 B; s1 E2 D$ ]
[@QueryUserheroState]
% r' l$ z3 e3 z" o$ j#ACT& h- Y. u$ Z, L1 B/ L1 ]
stopQueryUserState
4 c8 ^' a: x3 _8 nSENDMSG 5 禁止查看英雄<$UserStateName>的装备
: G8 H0 K% s! m9 C
$ t; ^. W2 h$ W( m# w' e& R9 d1 a U+ }: y; s* s+ H5 U$ w
[@QueryPlayMonsterState]
& I1 w( H3 P- D+ M2 ~$ ]#ACT+ L- n3 ?7 ?( ~, n
stopQueryUserState* j6 p7 K- O" V
SENDMSG 5 禁止查看人形怪<$UserStateName>的装备 3 D8 k- Z1 w A1 G+ X, q% k
9 G7 b. _9 }- J& d. i" I
* C! s+ `7 A5 S! j6 E;---------------------------------------------------------------------
/ U" e/ F5 p- x" }% r
" P+ T; B) N, A: N3 |, i# b X: r! e" C% p
[@QueryUserState]& ]3 Y" t- `5 D
#ACT8 P# Q0 t! l/ A; Y+ S
MOV S1 <$UserStateName>. v' @/ Q* J( d+ Z& j
;SetCurrTarget 名称 (名称空的情况下表示清空当前对象;设置指定人物为当前对象,要求和执行脚本的玩家在同一地图且坐标在20格以内)! h8 d1 K0 }4 @ w& S+ v1 r) \
;使用SetCurrTarget设置当前对象
+ y5 ]/ o' @' z- }SetCurrTarget S1
) B% s, @( H2 T
: y# ]9 k3 m/ c# m$ h# Q
* z' p; b' E: \4 a) s! p#IF) U+ Z8 q! f4 g* A c p* x
CompareText <$C.USERNAME> S1% T) u9 m+ e8 Q7 y0 I
;检测设置的对象是否成功$ P& V) u( K {9 N
#say
, i2 U# {& J8 K1 |当前对象名称:\
$ C; ]( |( z" I& Y1 L; P7 Z【<$C.USERNAME> 】等级=【<$C.LEVEL> 】攻击=【<$C.DC> - <$C.MAXDC> 】PK值=【<$C.PKPOINT> 】\7 w/ K6 n. ^4 t
#ELSESAY
! u2 m, H0 a, `% W6 l# a( M对象获取失败。; V* e8 j' X( K' ]8 ^3 [- }6 \
. d$ q X4 f5 p: ?3 }
. e' p; ~0 ~3 j) y
7 A% n2 H0 K7 P6 c2 ~二.GOM引擎查看对方装备触发 查看对方装备触发
! i4 I9 G! ^/ k! v& r4 ?# U3 i0 |
3 B% q2 L, I( V, j* _1 a
7 Y1 i9 D Y( v: f. g! X3 a+ [;QFunction-0脚本触发* `/ r J5 X" e/ k1 M
- k" N4 r: I6 d6 G. I
$ j5 a. I7 Z4 s: G" z[@QueryUserState]
! W$ @7 o0 A. q可以使用当前对象的变量来查看\7 T; M6 |' Q& t+ F/ Q I
当前查看对象的常量,例如:<$C.USERNAME> <$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT> <$C.GAMEGOLD> <$CURRRTARGETNAME>\! o* s% Q h1 A& c0 }
8 v! O2 V' f# a' Y; E& T$ W( Y
|