喵喵插件~

游戏《猫国建设者/喵国建设者/Kittens Game》网页自动化插件(就是外挂),可以在页面->选项->MoeScript中开启/关闭自动化功能

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
jiang-ruo
日安装量
1
总安装量
76
评分
0 0 0
版本
2.0.2
创建于
2025-01-09
更新于
2025-10-06
大小
180.1 KB
许可证
GPL-3.0
适用于

更新

功能

如图所示,支持在基础资源达到95%时自动合成上级资源

  • 观测天空
  • 光阴似箭
  • 打猎
  • 自动合成木材
  • 自动合成木梁
  • 自动合成石板
  • 自动合成金属板
  • 自动合成钢
  • 打猎后自动合成羊皮纸
  • 快捷备份
  • 职业助手
  • 任务队列

插件选项

添加自定义功能


// 实现选项需要的功能
class Option {
    static ALL_CLASS = "moe-moescript";
    static CLASS_PREFIX = "moe-moescript-";
    static ID_PREFIX = "moe-";

    /**
     * 控制选项的顺序,越小越靠前
     */
    index?: number;
    /**
     * 选项类型
     */
    panel: string;
    /**
     * 选项名称
     */
    name: string;
    /**
     * 显示当前选项的条件
     */
    condition?: Condition

    /**
     * 对当前选项的功能描述
     */
    description: {
        activate: string;
        deactivate: string;
    };

    /**
     * 保存在浏览器Local Storage中的键,选项的唯一标识
     */
    flag: string;
    /**
     * 存档级别
     * true - 跨存档级别的保存项
     * false - 仅当前存档级别的保存项,删档或重置游戏后就不适用
     */
    crossSaver?: boolean;

    /**
     * 将原先的html方法和bind方法合并为dom方法
     * @param config 
     * @param callback 
     */
    dom(config: {activate: boolean} & any | undefined,
        callback: (config?: {activate: boolean} & any, option?: { justUpdate?: boolean}) => void): JQuery<HTMLElement>;

    /**
     * 运行周期,最小单位为秒
     * 不存在运行周期时,不做任何操作
     */
    period?: timeobj.Time;

    /**
     * period存在,则script必须存在
     * 每个周期执行的事件
     * @param options 所有选项的字典,可以对OptionConfig进行修改但是无法对字典本身进行修改
     * @param config 选项的启用情况,无法修改。
     * @returns 反馈是否执行了操作,返回true,代表本次循环执行了操作
     */
    script?: () => boolean;
}