Gameofmir Help功能:使用地图参数限制角色在指定地图内的停留时间。
地图参数格式:TimeMap(返回地图代码|倒计时时间|是否显示剩余倒计时|退出地图触发QF字段)
参数说明:
参数1:到时间后返回的地图代码。可以写成 返回地图代码#组ID;多个地图配置相同组ID时,共用同一个倒计时时间。
参数2:倒计时时间,单位分钟。
参数3:是否显示当前地图剩余倒计时,0或空不显示,1显示。
参数4:退出地图时触发的QFunction字段,可为空。
触发说明:
角色进入TimeMap地图后开始计时。
角色在相同组ID的多个TimeMap地图之间切换时,不重置倒计时。
角色离开TimeMap地图、倒计时到期自动返回、小退后自动退出地图,都会触发参数4配置的QFunction字段。
未配置组ID时,按当前地图单独计时。
动态设置时间命令:
SETTIMEMAP 地图号 时间
命令参数说明:
参数1:地图号。
参数2:设置的倒计时时间,单位分钟。
MapInfo.txt例子:
[G001 质询屋] SAFE DAY QUIZ NOMANNOMON TimeMap(3|5|1)
[G001 质询屋] SAFE DAY QUIZ NOMANNOMON TimeMap(3|5|1|@计时地图返回)
[d5071 天道一层] SAFE DAY QUIZ NOMANNOMON TimeMap(3#1|5|1|@天道地图返回)
[d5072 天道二层] SAFE DAY QUIZ NOMANNOMON TimeMap(3#1|5|1|@天道地图返回)
QFunction-0.txt例子:
[@计时地图返回]
#IF
#ACT
Sendmsg 5 返回地图。
动态设置时间例子:
[@EnterMap]
#IF
#ACT
SETTIMEMAP G001 10
SENDMSG 6 当前计时地图时间已设置为10分钟。