本文讲到查看他人装备触发查看装备属性触发,其中HAOM2新加了功能中止查看他人或英雄装备命令stopQueryUserState,stopQueryUserState SENDMSG 5 禁止查看他人的装备,他人查看自己的装备触发@UserQueryState,他人查看自己英雄的装备触发:@UserQueryheroState
5 R3 [# S9 e+ }8 M. n& v- T& w( n3 ]' F5 G
' E4 s8 [ V3 t; ?一.翎风引擎HAOM2:
& L2 q) B" o+ F# \/ }" P8 I% B) B; {" G C: ?! U4 s" s
/ j( M4 ?& @* W, m0 Z查看他人装备触发:@QueryUserState% D! T* s3 r; y$ d+ C, C: x
查看他人英雄装备触发:@QueryUserheroState0 ^, s9 ~0 B- I6 ]; v4 |7 X
; ?; d/ K5 y$ d* u
& e" b3 `# Y! a e5 b3 `
他人查看自己的装备触发:@UserQueryState; r7 ]) Z7 x! M+ [9 d/ n
他人查看自己英雄的装备触发:@UserQueryheroState
3 S2 e, ~/ K9 u K- A$ w
/ J- K& F3 Y; \' `9 v$ V& g6 N
" m5 }) T2 F6 P" H% d0 `: n[@QueryUserState]
2 N: P; J/ s5 [6 f4 j#ACT
- P$ h2 W) N8 z. C1 g, P# HSENDMSG 5 你查看了他人<$UserStateName>的装备
: T0 f( R# ~4 ^! v1 C2 |& @% Q$ U0 O" S, d' K& V
$ o: |- `$ |# u1 L+ H: o* Q% U
[@QueryUserheroState]
5 k5 _6 Q; w; R: u0 _# f7 @+ J0 ?#ACT2 D8 K2 [! E- O+ z: x/ Y4 O, u
SENDMSG 5 你查看了英雄<$UserStateName>的装备 ( W( Q' W7 `: T6 X) g& k
5 Q0 z2 c' G2 H# k! U4 d6 P! ~$ ?) f4 t) S
[@UserQueryState]& D0 U }- N/ a# t5 @/ x
#ACT
9 o) F: `2 G' q* F! J. BSENDMSG 5 他人<$CurUserName>查看了你的装备
& T4 e! V- h( _7 {) e! @$ ]$ ~2 B: [) o, E4 r% N9 n# |
( K/ w/ |* R7 \[@UserQueryheroState]
~+ `$ D$ o: u# D F#ACT- i* W' y, B" ^& y+ Z: M0 X
SENDMSG 5 他人<$CurUserName>查看了你的英雄装备
: X7 @8 E0 R5 L& K4 C, ?# n
( f7 f0 F, L' s7 v* N D1 r6 g @3 h+ V! C1 w/ W
;---------------------------------------------------------------------# g1 j( Z( O) g, J/ M1 @- x
*中止查看他人或英雄装备”9 i) b/ d# f( C) ^7 n2 f" C% ]
3 [$ K4 w, M" s" C6 t
' v, Y, ]5 v/ ?3 J4 L" f
命令:stopQueryUserState
% @& d6 f1 J; T' n) i6 J( ^
, m1 i H# E+ B$ i F+ ^" A
0 u9 I# q7 O }2 j# {[@QueryUserState]
) c, _1 p+ q |% l8 |: y#ACT
, n; W2 @' ~& I5 nstopQueryUserState$ g/ z/ ?0 O2 U: T
SENDMSG 5 禁止查看他人<$UserStateName>的装备 - \8 [: C9 j# l7 E5 X" z7 N
( {: `+ P4 `: J, K2 B2 ~# ?
3 U. w7 s- P6 b5 X) `
[@QueryUserheroState]
7 U' P( d9 N, o X+ O" A0 T#ACT% ~! l! L. [2 L6 C
stopQueryUserState: [0 ?3 X {+ a. q2 h& Y
SENDMSG 5 禁止查看英雄<$UserStateName>的装备 + {" m4 n; \$ t3 K
* y% w1 ~( W: ?; m. w( s- v
% N. H4 H9 Y& }+ F. T+ z[@QueryPlayMonsterState]
" j: X$ x5 i) A5 A" s#ACT$ b, Z' ]" `& P% Z5 b# z
stopQueryUserState
7 j9 {1 _7 g6 [/ m. ySENDMSG 5 禁止查看人形怪<$UserStateName>的装备 ' d1 ^7 a. k0 I
6 [( q$ P' m3 o9 y
7 f+ ^2 }" U& n) n8 c! {
;---------------------------------------------------------------------1 v" |. A& v; v2 @! X3 k) \
; t' o6 e9 a# [+ h( d2 X+ x& Q
/ R7 L' _/ ?" h# Z$ N/ [
[@QueryUserState]" |& a: k `" [" v
#ACT8 U, t9 o7 ?0 J% ]% f
MOV S1 <$UserStateName>/ j- {( c. p/ y r n6 z5 s
;SetCurrTarget 名称 (名称空的情况下表示清空当前对象;设置指定人物为当前对象,要求和执行脚本的玩家在同一地图且坐标在20格以内)
, t# z, h* h+ t6 b. q7 F: W;使用SetCurrTarget设置当前对象
( ^4 Z% B3 P# ?6 Y7 [SetCurrTarget S1
, z }7 X( ?& p
/ v" Z; u2 L. I% o
4 k; _, R+ L6 u6 i$ G. L#IF& J! x% s& d" _# e
CompareText <$C.USERNAME> S1+ {2 \: P" z4 a1 H0 L
;检测设置的对象是否成功
+ p$ Y* [6 N- e#say) E" G! |% @2 @; k* G) }
当前对象名称:\+ ~+ S2 d% E# @, m1 B* C' T
【<$C.USERNAME> 】等级=【<$C.LEVEL> 】攻击=【<$C.DC> - <$C.MAXDC> 】PK值=【<$C.PKPOINT> 】\3 V4 k0 l9 Y+ u9 ]- ~' m
#ELSESAY
. L4 d m# P0 ]- L# n% o6 f/ E: i对象获取失败。0 @1 I5 D& @+ s# ~3 E2 V
4 g! v/ n* x& N$ P6 y0 h' k- y. f2 W5 t4 n' c+ `
" C K1 M- D" [. F6 d0 e) ^
二.GOM引擎查看对方装备触发 查看对方装备触发
$ `- _$ c; Q6 `( w7 y J- o4 J H, ^5 J
4 G o% R" Q! }$ k0 }* s( u;QFunction-0脚本触发: o0 O6 w9 w& A3 ^$ v
& D* B% E* m6 R8 d! Y
" G8 ^1 P+ {3 s) g
[@QueryUserState]4 k* G I5 t0 J, c' l5 j( ]! R
可以使用当前对象的变量来查看\& ?* R$ @ q3 z b" m4 C* Z
当前查看对象的常量,例如:<$C.USERNAME> <$C.HP> <$C.PKPOINT> <$C.GOLDCOUNT> <$C.GAMEGOLD> <$CURRRTARGETNAME>\
8 E; j$ C) ^- e5 y, m7 L, Q
+ u& T$ r' P6 x* Q( K- L9 A |