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

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

delayFrames #

delayFrames(frames)

Blocking delay by frame count.

Demo:

DisableKeyboardInput()
delayFrames(5)
EnableKeyboardInput()
1
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