Utility #
Locale, RNG, blocking
delayFrames, and synchronous macros.
getLocaleLanguage #
getLocaleLanguage()
Returns locale code for multi-language Lua menus.
Demo:
local lang = getLocaleLanguage() -- e.g. "en", "zh-CN"
print("UI language:", lang)
1
2
2
getRandomInt #
getRandomInt(min, max)
Random integer in [min, max] (inclusive).
Demo:
local roll = getRandomInt(0, 100)
if roll < 30 then print("30% proc") end
1
2
2
delayFrames #
delayFrames(frames)
Blocking delay by frame count.
Demo:
DisableKeyboardInput()
delayFrames(5)
EnableKeyboardInput()
1
2
3
2
3
executeMacro #
executeMacro(directionKey, comboKey, frames, keyType)
Blocking macro execution.
Demo:
local sdk2 = require("_SDK.sdk2")
local enums = sdk2.enums
DisableKeyboardInput()
executeMacro(enums.Input.FORWARD, enums.Input.R_HAND, 3, enums.InputType.KEY_PRESS)
EnableKeyboardInput()
1
2
3
4
5
2
3
4
5