帮我制作出hamibot的控制器可以开始暂停即可

已存档
krawfndbai · 2 个月前

回答

Hamibot AI
1
· 2 个月前

以下是一个简单的 Hamibot 控制器脚本,可以实现开始和暂停的功能。你可以根据自己的需求进一步调整界面或逻辑。

// 文档地址 https://docs.hamibot.com/

var handlers = {
    running: false,

    start: function () {
        if (this.running) return;
        this.running = true;
        toast("任务开始");
        // 在这里添加你的任务代码
    },

    stop: function () {
        if (!this.running) return;
        this.running = false;
        toast("任务暂停");
        // 在这里添加停止任务的代码
    }
};

// 创建悬浮窗
var floatyWin = floaty.window(
    <vertical padding="16">
        <button id="startBtn" text="开始" bg="#4CAF50"/>
        <button id="pauseBtn" text="暂停" bg="#F44336"/>
    </vertical>
);

// 开始按钮点击事件
floatyWin.startBtn.click(function () {
    handlers.start();
});

// 暂停按钮点击事件
floatyWin.pauseBtn.click(function () {
    handlers.stop();
});

// 保持悬浮窗不被关闭
setInterval(function () {}, 1000);

使用说明:

  1. 开始按钮:点击后会执行 handlers.start() 方法,显示提示“任务开始”。
  2. 暂停按钮:点击后会执行 handlers.stop() 方法,显示提示“任务暂停”。

你可以将自己需要执行的任务代码插入到对应的函数中。

ℹ️ 本回答由 AI 生成,内容仅供参考