找回密码
 立即注册

实现进入某地图自动增加经验或者元宝

[复制链接]
◇逍遥◆MIR2◇ 发表于 2022-8-1 22:42:43 | 显示全部楼层 |阅读模式
进入某地图,应该是点击NPC进入的,我们在这里就讲点击NPC进入地图实现这个功能,这里我们需要用到的主要功能是定时器。

我们先简单的写一个NPC的对话
[@main]
你想去牛魔洞七层吗,哪里每一秒增加10000经验,进入无要求!\ \

<我要进/@jin>   <不去@exit>

[@jin]
#IF
#ACT
MAPMOVE ** X Y
SetOnTimer 0 1

注:** 是地图号      x  y 是地图的坐标


好了,大家应该可以看明白我上面的脚本意思,就是点击对话的我要进入 然后就会执行把你传送到某某地图 某某坐标。
但是大家注意了 后面还有个SetOnTimer 0 1是什么意思,这个就是定时器的开启命令。意思是每一秒开启一次定时器0号。
定时器脚本位于QManage.txt里,上面的对话里定时器的编号是0那么在QManage.txt里的脚本应该是:
[@OnTimer0]
#if
ISONMAP **
#act
CHANGEEXP + 10000
#ELSEACT
SetOffTimer  0

注:** 是地图号     


上面的定时器脚本的意思是 检测你是否在某地图,如果是则增加经验10000,如果不是则关闭0号定时器
这就完成了整个功能。
我们再来回顾一下,首先点击NPC进入地图并开启了0号定时器,那么我们就会每一秒都执行一次0号定时器脚本,如果发现你是在这个地图里 就给你增加1000经验,如果不在地图里就关闭这个定时器,每一秒执行一次就是每秒增加1000经验。
其实很简单,像其他的版本里 一些泡点啊 元宝泡点啊都是这个功能来实现的,大家可以慢慢的学习。

格式: SETONTIMER 定时器索引(0-19) 定时间隔(单位为秒)   这里定时器的最大编号只能是19

uy8jj5tm7tu 发表于 2022-8-1 23:24:06 | 显示全部楼层
看到这帖子真是高兴!
回复

使用道具 举报

tairgee 发表于 2022-8-2 01:13:44 | 显示全部楼层
楼主加油,我们都看好你哦。
回复

使用道具 举报

xiaoran917 发表于 2022-8-2 15:55:42 | 显示全部楼层
感恩无私的分享与奉献 :)
回复

使用道具 举报

2020-mark 发表于 2022-8-3 01:30:26 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

lapoleon 发表于 2022-8-3 07:09:11 | 显示全部楼层
我只是路过打酱油的。
回复

使用道具 举报

z199298 发表于 2022-8-3 08:21:07 | 显示全部楼层
淡定,淡定,淡定……
回复

使用道具 举报

byscp 发表于 2022-8-3 14:18:28 | 显示全部楼层
强烈支持楼主ing……
回复

使用道具 举报

onmei 发表于 2022-8-3 16:46:05 | 显示全部楼层
太生气了,无法HOLD啦 >_<......
回复

使用道具 举报

chenyong94 发表于 2022-8-4 00:25:19 | 显示全部楼层
真是难得给力的帖子啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|游戏淘宝湾

GMT+8, 2024-11-23 13:16 , Processed in 0.063355 second(s), 53 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024, Oddpp Cloud.

快速回复 返回顶部 返回列表