Skip to content

Среда Lua и sandbox

Каждый плагин работает в отдельном ограниченном состоянии Lua 5.4.8. Доступны базовая библиотека, table, string, math, UTF-8 и публичный объект samp.

Не предоставляются произвольная загрузка файлов и кода, OS, I/O, debug, package, управление сборщиком мусора и сырой coroutine API.

Используйте require() для модулей пакета, samp.storage для данных, samp.timer для таймеров и samp.task для управляемых задач.

Каждый callback ограничен по инструкциям и времени. Не выполняйте неограниченные циклы, большие перестроения таблиц или запись storage каждый кадр.

API фазы managed разрешены только в событиях, таймерах, задачах и callback меню. API hud разрешены только внутри draw.hud.