为什么提示禁止点击该NPC触发字段,如下图?
6 ~1 ^2 S! B/ X' e! Z6 w/ u, p" A3 U% r
4 k9 d* c3 g: `
- E/ W" o, m$ B) B1 j) ?
" @5 b" }' J, F1 J* _8 m
. e: F5 h( d6 y, Z9 R& n9 `
9 F+ _/ j4 V: K% N# A K下面以一个死亡触发为例,不仅仅是死亡触发,引擎的所有触发都不允许玩家点击NPC触发,
7 i; G# d: o( X- x! s例如:物品触发[@StdModeFunc],套装触发[@GroupItemOn] [@GroupItemOff],魔法触发[@MagTagFunc],穿脱装备触发[@TakeOn] [@TakeOff]等等,就不一一举例了。/ m$ p1 l$ L2 T1 {
3 R1 @% g# A- v; x
' ^" n4 R7 x4 f, s) R) |[@PlayDie]& y4 u) ^ Q( k s
<下一页/@下一页>
& u$ ^/ o, ]. s; W4 f2 A# [$ F% u/ `3 ~" T+ F
0 ?) C% Z' a; t0 r[@下一页]# F5 u% i8 l: M# n- b
<返回/@PlayDie>6 q7 J$ I |, M. n) `
+ h$ C" w- k5 Z+ |' W4 R- k6 c% ]
+ c8 Z* z/ u6 `' g _9 t4 p
;<返回/@PlayDie> 新引擎这里“@PlayDie”是引擎内部触发字段,禁止用户通过NPC点击来触发这个字段' Y# T) \* I/ n1 P# n
;不仅仅“@PlayDie”不允许“@PlayDie1、 @PlayDie2、 @PlayDie死亡”等等都不允许,只有前面的字符和“@PlayDie”一样的后面不管增加什么字符都将不允许3 R3 V. o) K/ {/ [
;如果非要使用玩家点击NPC触发的,可以把上面的脚本改成如下,使用goto转一下+ ~( \4 m2 J% O8 O. f- J
! O; u! Y0 E4 a2 J' ~9 G
, v& Z' b$ d% N1 x
[@PlayDie]6 C8 k! T: b% R" L+ _; S
<下一页/@下一页>
8 V' c' H1 P! s1 \3 d8 C, v; d
R1 D! U/ ~" l1 U* }0 w t3 M+ d5 H, n
[@下一页]
% `3 G$ z* X* o' {. t<返回/@返回>( H5 g* [1 N# Q3 s7 _. _1 a
& P, y" f' b' k, a
( J) {% b, K7 ~( R; J
[@返回]; O5 M0 W* }( Y& K
#ACT: u2 a5 {: r$ l5 X7 i, s) \
goto @PlayDie/ M- X8 H& y1 Y X# ? n, c
" _0 D3 O& \, H0 M# \* G2 B5 |7 ~8 z _1 z* R% d
---------------------------------------------------------------------------------------------------
9 J+ H0 I. g- H+ b7 X" I Q& a V0 t4 d9 }+ K8 d5 h4 n
' G9 q# _6 R' }5 Q/ R: E还有其他一些触发,也属于这类的,比如:
9 P4 Y8 t: X: d9 c2 D2 T/ o; |, I L; T
* N6 A% L% Q3 G) H
DelayCall 5000 @再次复活
9 ~, ^+ f/ }& q+ }5 Q1 K+ YSendCenterMsg 180 251 还剩余%d发放新手奖励. 0 30 @GiveNewHumanItem$ A9 M7 _, ^' G0 C6 d d, z0 T
& r8 E8 b% O, `' ` ]: P0 u
% k2 E- L- ]* M+ i! ^“@再次复活”和“@GiveNewHumanItem”就会变成引擎内部触发,也是不允许用使用NPC点击来触发的
3 J+ X8 j* P' Q+ U, r* x" b还有一些其他脚本命令带字段触发的,就不一一举例了。
E2 @. m0 Y) _3 I: A$ Y7 Q: r$ l* j/ I; f% }
|