Toggle
example code for toggling a loop triggered by a keypress.
const reverse = !GlobalVars.getBoolean("ToggleScript");
GlobalVars.putBoolean("ToggleScript", reverse);
if (reverse) {
Chat.log(Chat.createTextBuilder().append("[").withColor(0x7)
.append("ToggleScript").withColor(0x5)
.append("]").withColor(0x7).append(" enabled").withColor(0xc)
.build());
} else {
Chat.log(Chat.createTextBuilder().append("[").withColor(0x7)
.append("ToggleScript").withColor(0x5)
.append("]").withColor(0x7).append(" disabled").withColor(0xc)
.build());
}
while (GlobalVars.getBoolean("ToggleScript")) {
Chat.log("do stuff here...");
Client.waitTick(20); // wait 1 second (synchronized to client ticks)
}