范围触发

功能

指定触发范围

格式1

GOTOLABEL 参数1 参数2 参数3

命令参数
参数 含义
参数1 模式(0,1,2,3)
模式=0 : 小组成员触发
模式=1 : 行会成员触发
模式=2 : 当前地图的人物触发
模式=3 : 以自己坐标为中心指定范围人物触发
参数2 触发字段
参数3 范围(模式等于3时有效)

格式2

GOTOLABELEX 参数1 参数2 参数3 参数4 参数5 参数6

命令参数
参数 含义
参数1 模式(0组队,1行会)
参数2 X坐标
参数3 Y坐标
参数4 范围
参数5 在什么脚本里触发(0=QF脚本,1=当前NPC脚本)
参数6 触发字段

使用示例
[@test1]
#IF
#ACT
GOTOLABEL 0 @小组成员触发

[@小组成员触发]
#if
ISGROUPMASTER
#act
mapmove 3 330 330
#elseact
mapmove 3 333 333

[@test2]
#if
#act
GOTOLABEL 1 @行会成员触发

[@行会成员触发]
#if
CheckGuildMaster <$GUILDNAME>
#act
mapmove 3 330 330
#elseact
mapmove 3 333 333

[@test3]
#if
#act
GOTOLABEL 2 @当前地图的人物触发

[@当前地图的人物触发]
#If
#ACT
SENDMSG 7 人物-地图:<$MAP>,人物:<$USERNAME>


[@test4]
#IF
#ACT
GOTOLABEL 3 @人物范围触发 10

[@人物范围触发]
#if
#act
mapmove 3 330 330


[@test5]
#IF
#ACT
GOTOLABELEX 1 <$X> <$Y> 10 1 @新范围触发

[@新范围触发]
#if
#act
mapmove 3 330 330
SENDMSG 7 新范围触发