很多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 条评论