很多GM会设置佩戴指定的装备进入地图,但是有些玩家会取下装备然后摆摊销售出去,或者一些有时效的装备,消失了,还是在地图里!在这里分享两种简单的方法!只是个人的一些经验或者想法,如果有大神有其他方法,或者看到什么错误,望指出!
第一种,使用脱下装备触发。X为佩戴装备的位置。
[@takeoffX]
#if
isonmap 地图编号
not checkitemw 装备名字 1
#act
mapmove 3 330 330
break
第二种就是用定时器来写,不过有些人会说定时器比较耗费系统资源。所以就看你个人选择了,
首先需要在进入地图的NPC,下面添加打开定时器的命令
setontimer 99 1
99为定时器的编号,选择一个你版本里没有占用的就可以!
例:
#if
checkgamegold > 4999
#act
gamegold – 5000
mapmove 地图编号 88 88
setontimer 99 1
#elseact
messagebox 您的元宝不够,无法进入!
break
然后再QM里添加
[@ontimer99]
if
not isonmap 地图编号
#act
setofftimer 99
break
#if
not checkitemw 装备名字
#act
mapmove 3 330 330
setofftimer 99
break
还有一种方法就是使用机器人脚本,每秒或者几秒提问 QM里的脚本,检测在指定地图的话通过,然后检测没有佩戴装备或者相关条件就传送出地图!
这样,无论什么时候都会运行,可能也会比较消耗系统资源!所以,并不是太推荐!
共有 0 条评论