mirror of
https://github.com/eaglerforge/EaglerForgeInjector
synced 2025-07-23 14:11:16 -09:00
add afkmod.js
This commit is contained in:
parent
ad242a3142
commit
3beaf52ba6
28
examplemods/afkmod.js
Normal file
28
examplemods/afkmod.js
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
(function AntiAFKMod() {
|
||||||
|
ModAPI.meta.title("Anti AFK Mod");
|
||||||
|
ModAPI.meta.credits("By ZXMushroom63");
|
||||||
|
ModAPI.meta.description("Type .afk in game chat to toggle the mod");
|
||||||
|
ModAPI.require("player");
|
||||||
|
var active = null;
|
||||||
|
function queueJump() {
|
||||||
|
try {
|
||||||
|
ModAPI.player.jump();
|
||||||
|
} catch (error) {
|
||||||
|
|
||||||
|
}
|
||||||
|
active = setTimeout(queueJump, 15000 + (10000 * Math.random()));
|
||||||
|
}
|
||||||
|
ModAPI.addEventListener("sendchatmessage", (e)=>{
|
||||||
|
if (e.message.toLowerCase() === ".afk") {
|
||||||
|
if (active === null) {
|
||||||
|
queueJump();
|
||||||
|
ModAPI.displayToChat("Deactivated anti-afk mod");
|
||||||
|
} else {
|
||||||
|
clearTimeout(active);
|
||||||
|
active = null;
|
||||||
|
ModAPI.displayToChat("Activated anti-afk mod");
|
||||||
|
}
|
||||||
|
e.preventDefault = true;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})();
|
Loading…
x
Reference in New Issue
Block a user