VESTALua API documentation
Вернуться к продуктуEN

Config API

Lua работает с тем же сериализованным деревом, что .cfg: combat_global, combat_overrides, esp, misc.

local enabled = vesta.config.get("esp.m_player.enabled")
vesta.config.set("esp.m_player.enabled", true)

vesta.config.patch({
    ["esp.m_player.enabled"] = true,
    ["misc.m_event_log.enabled"] = true
})

get(path) возвращает значение или nil. set и patch ставят транзакцию в очередь; она применяется к актуальному config на render/config thread. Новый путь или несовместимый тип отклоняется. snapshot() возвращает копию всего дерева. schema() возвращает такое же дерево без значений с типами object, array, boolean, integer, number и string.

Индексы массивов указываются числом через точку, например combat_overrides.0.aimbot.enabled.