首先,我说我不知道自己在做什么……经验教训。
我坚持应该是一个简单的编码问题。该程序(Foundry VTT)有很多附加模块,其中一个是时间模块(https://gitlab.com/tposney/about-time),可让您按一定的时间间隔进行操作。 我当时正在玩它,并每隔1秒钟设置一个通知...现在我无法将其关闭。
我使用.reminderEvery()函数创建了一个宏
reminderEvery({minutes:10},“检查流浪怪物”} 每10分钟提醒一次。 上面的每个返回一个ID,可用于取消事件
自述文件中有一个取消重复事件的功能
clearTimeout(eventID)
我看了看控制台,发现了与我创建的宏相对应的uid,现在我试图创建一个新的宏来运行clearTimeout()。这是我的代码,这是错误:
var uid1 = 1601297881331;
var uid2 = 1601298513496;
game.gameTime.clearTimeout(uid1);
game.gameTime.clearTimeout(uid2);
Macros.js:224 TypeError: Cannot read property 'clearTimeout' of undefined
at Macro.eval (eval at callScriptMacroFunction (Macros.js:176), <anonymous>:7:15)
at Macro.callScriptMacroFunction [as callScriptFunction] (Macros.js:179)
at Macro.renderMacro [as renderContent] (Macros.js:197)
at Macro.executeMacro (Macros.js:221)
at MacroConfig._onExecute (foundry.js:18885)