微信扫一扫 分享朋友圈

已有 892 人浏览分享

关于GOM/GEE(V8)引擎,计时器脚本编写攻略。

[复制链接]

7

主题

1

回帖

18

积分

新手上路

Rank: 1

积分
18
发表于 2022-7-24 00:16:24 | 显示全部楼层 | 阅读模式
好了!我又来啦!今天给大家好好讲讲【计时器】脚本的编写。

1、什么是【计时器】
它就好像一个时钟,也可以理解成类似于机器人脚本。但是他是针对的玩家个人。
2、【计时器】有什么用。
这个使用场景就有好多了。比如:你设置一个技能触发,但是你想给这个技能触发加上一个个人的时间限制,那么【计时器】就派上用场了。
3、GOM/GEE(V8)引擎下,【计时器】脚本编写实现。
一、先弄清楚【计时器】脚本放哪里触发。
脚本写的位置在:
你的传奇目录\Mir200\Envir\MapQuest_def\QManage.txt
下面简称QM。
提示:版本可以配合我们的“变量查询工具,查看【计时器】编号是否被占用。
二、开始编写脚本
第一步:我们在QM中先写好【计时器】具体格式:
[@ONTIMER(计时器编号)】
例子:
[@ONTIMER1]
#IF
//如果玩家元宝少于1000个
CHECKGAMEGOLD < 1000
#ACT
//增加1000个元宝
GAMEGOLD + 1000

QM中的脚本内容就写好了,还有很多种写法玩法,自行研究一下。
第二步:找一个地方开启这个【循环的计时器】
可以在任何脚本中开启。
例子:
我在QM中的[@LOGIN]下面编写一行。
[@LOGIN]
//这是登录触发脚本的位置
#IF
//检测背包内是否有[我爱传奇库]这件装备
CHECKITEM 我爱传奇库 1

#ACT
//开启上面写的Ontimer1【循环计时器】
SETONTIMER 1 1
这样就启动成功了!
如果不想让玩家开启这个计时器了。
可以在对应的脚本位置:
#IF
#ACT

//关闭循环计时器1
SETOFFTIMER 1
好了,是不是很简单呢?


回复

使用道具 举报

194

主题

105

回帖

2万

积分

站长

Rank: 8Rank: 8

积分
20419
发表于 2022-7-24 00:40:43 | 显示全部楼层
感谢大佬的讲解
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|传奇版本库 ( 豫ICP备2022013642号 )|Sitemap

GMT+8, 2024-11-15 08:46 , Processed in 0.014397 second(s), 5 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2020 Comsenz Inc.