在传奇gom服务器中,地图清理怪物通关次数+1记录员脚本是一个常见的功能。本文将为您详细介绍一份完整的传奇gom地图清理怪物通关次数+1记录员脚本。
脚本概述
以下是脚本的主要内容:
(@main)
#IF
CheckRangeMonCount <$USERNAME> 41 47 50 = 0
#ACT
MESSAGEBOX 当前地图怪物已被清剿干净,是否现在记录通关次数? @确定_1 @取消
BREAK
#ELSEACT
MESSAGEBOX 当前地图怪物还未清剿干净,无法记录通关次数
BREAK
[@确定_1]
#IF
#ACT
CALCVAR HUMAN 通关次数 + 1
MAP 0159
DelMirrorMap <$USERNAME>
MESSAGEBOX 记录完毕,您今日通关次数为<$HUMAN(通关次数)>次
BREAK
Copy
脚本解释
在[@main]中,首先调用CheckRangeMonCount函数,检查玩家在41-50号地图中的怪物通关次数是否已满。
如果通关次数未满,则弹出提示框,提示玩家当前地图怪物还未清理干净。
如果通关次数已满,则弹出确认框,询问玩家是否现在记录通关次数。
在[@确定_1]中,调用CALCVAR函数,计算玩家通关次数,并记录在HUMAN变量中。
调用MAP函数,将玩家传送到下一个地图。
调用DelMirrorMap函数,删除玩家当前地图的副本。
最后,弹出提示框,显示玩家今日通关次数。
注意事项
在使用该脚本时,请注意以下事项:
确保CheckRangeMonCount函数已正确定义,并且可以检查玩家在41-50号地图中的怪物通关次数。
确保HUMAN变量已正确定义,并且可以记录玩家通关次数。
确保MAP和DelMirrorMap函数已正确定义,并且可以传送玩家到下一个地图,并删除当前地图的副本。
可以根据需要修改通关次数的上限和相关参数。
完整脚本:
gom地图清理怪物通关次数+1记录员脚本
[@main]
#IF
CheckRangeMonCount <$USERNAME> 41 47 50 = 0
#ACT
messagebox \ \ 当前地图怪物已被清剿干净,是否现在记录通关次数? @确定_1 @取消
BREAK
#ELSEACT
messagebox \ \ 当前地图怪物还未清剿干净,无法记录通关次数
BREAK
[@确定_1]
#IF
#ACT
CALCVAR HUMAN 通关次数 + 1
MAP 0159
DelMirrorMap <$USERNAME>
messagebox \ \ 记录完毕,您今日通关次数为<$HUMAN(通关次数)>次
BREAK