翎风引擎通过命令GOTOLABEL触发脚本功能说明

2023-12-1 19:34| 发布者: 积木GM论坛| 查看: 1562| 评论: 0

摘要: 功能说明:通过命令GOTOLABEL触发脚本;GOTOLABEL 模式(0,1,2,3) 触发字段 范围(模式等于3时有效);模式=0 小组成员触发模式=1 行会成员触发模式=2 当前地图的人物触发模式=3 以自己坐标为中心指定范围人物触发#IF#A ...
功能说明:通过命令GOTOLABEL触发脚本;
GOTOLABEL 模式(0,1,2,3) 触发字段 范围(模式等于3时有效);
模式=0 小组成员触发
模式=1 行会成员触发
模式=2 当前地图的人物触发
模式=3 以自己坐标为中心指定范围人物触发

[@main]
#IF
#ACT
GOTOLABEL 0 @小组成员触发
GOTOLABEL 1 @行会成员触发
GOTOLABEL 2 @当前地图的人物触发
GOTOLABEL 3 @指定范围人物触发 12

下面为新增加:

模式=4 小组成员触发 (自己除外)
模式=5 行会成员触发 (自己除外)
模式=6 当前地图的人物触发 (自己除外)
模式=7 以自己坐标为中心指定范围人物触发 (自己除外)
模式=8 模式触发指定范围
模式=9 国家成员触发(自己除外)

2015-12-18更新0-7全部支持范围,不填写范围则保持以前模式 

例:

模式=0 小组成员触发 最后增加一个参数 为范围
GOTOLABEL 0 @触发字段 5 (最后的数字5表示 以自己坐标为中心指定范围人物触发)

模式=4 小组成员触发 (自己除外)
GOTOLABEL 4 @触发字段 5 (最后的数字5表示 以自己坐标为中心指定范围人物触发)

模式=9 国家成员触发(自己除外) 最后增加一个参数 为范围,范围小于1 则表示全地图触发给自己同国家角色
GOTOLABEL 9 @指定范围同一国家人物触发 5 (最后的数字5表示 以自己坐标为中心指定范围人物触发,范围小于1 则表示全地图触发给自己同国家角色)

---------------------------------20200925增加模式8 ---------------------------------

模式=8脚本例子
模式=8 模式触发指定范围
GOTOLABEL 8 @触发字段 X Y 范围 是否包含自己(0包含/1不包含) 传递的变量(允许为空) 接受的变量(允许为空)

[@main]
#IF
#ACT
mov n1 <$X>
mov n2 <$Y>
mov S1 <$USERNAME>
GOTOLABEL 8 @触发字段 <$STR(N1)> <$STR(N2)> 5 1 S1 S2

[@触发字段]
#ACT
SENDMSG 6 传递的变量和接受的变量是同一个,对方名称<$STR(S2)>

相关阅读

最新评论