|
|
发表于 2026-3-29 18:03:08
|
显示全部楼层
貌似没有直接获取禁锢状态的命令(或许有我不知道),
我建议在给玩家施加禁锢BUFF时给个标记,比如111,
再通过个人定时器清除标记,用被攻击触发,触发条件
根据需要自己设置:(假设定时器编号110)
[@struck]
#IF
;......
#ACT
SETOFFTIMER 110
;......
ChangeState 8 5 0
Set [111] 1
SetOnTimer 110 5 1
QManage.txt:
[@OnTimer110]
#ACT
Set [111] 0
;以上为BUFF部分代码,下列为普通回城石代码:
[@StdModeFunc222]
#IF
Check [111] 1
#Act
SendMsg 6 禁锢中,禁止使用回城石...
BREAK
#IF
#Act
GoHome
;如非回城而是传送到指定地图,请将GoHome改为map或mapmove命令,下同
;下列为超级回城石代码:
[@StdModeFunc223]
#IF
#Act
GoHome
BREAK
;代码未经测试,主要是提供思路 |
|