地图与场景
检查人物是否有死亡地点
检查当前人物是否记录了上一次死亡地点,适用于回到死亡点、复活补偿和死亡流程分流。
命令用途
CheckSignMap 用于检查当前人物是否记录了上一次死亡地点。
它常用于死亡点返回、复活补偿、地图回溯和带确认提示的死亡后续流程。
命令名
CheckSignMap
调用格式
CheckSignMap
返回或影响
- 这是检查型命令,只在条件判断流程中使用。
- 当前人物存在可用的死亡地点记录时,
#IF条件成立。 - 当前人物没有可用的死亡地点记录时,条件不成立。
示例
基础用法
#IF
CheckSignMap
#SAY
是否回到上一次死亡地点?\
<返回死亡点/@SignMap>
#ELSESAY
你当前没有可返回的死亡地点记录。
[@SignMap]
#ACT
GMEXECUTE SignMove SELF
这段写法会先检查当前人物是否存在死亡地点记录,再决定是否给出返回入口。
这里的实际返回动作,是通过 GMEXECUTE 执行管理员命令 SignMove SELF,把人物送回上一次死亡地点。
常见变体
#IF
CheckSignMap
#ACT
SendMsg 6 "你当前保留着上一次死亡地点记录。"
这段写法适合在死亡后的补偿或提示流程中,只做状态分流,不直接给出传送按钮。
注意事项
CheckSignMap只负责判断是否存在死亡地点记录,不会自动把人物传送过去。- 如果后续要真正飞回死亡点,需要在条件成立后再接对应的返回死亡点流程,例如通过
GMEXECUTE SignMove SELF调用管理员命令完成传送。 - 这条命令检查的是当前人物自己的死亡地点记录,不是地图通用复活点,也不是队友的死亡位置。
相关资源
- 蓝海服务器 — 7×24 运维值守,凌晨合区也有保障
