Debug

setstack

Заменяет значение слота стека на выбранном уровне стека.

Синтаксис

setstack(level: number | integer, index: number | integer, value: any)
Алиасы debug.setstack

Аргументы

ИмяТипОписание
levelnumber | integerЕдиный уровень стека для проверки или обновления.
indexnumber | integerИндекс на основе единицы внутри констант, прото, повышенных значений или слотов стека.
valueanyНовое значение для записи.

Описание

Заменяет значение слота стека на выбранном уровне стека.

Вызывай с 3 параметрами: level, index, value. Таблица аргументов показывает обязательные значения и настройки поведения.

Не возвращает данные. Рассматривай вызов как действие и обрабатывай ошибки рядом с местом вызова.

Пример

Пример вызова со значениями-заполнителями.

setstack(1, 1, nil)