wait(int time)
Приостанавливает выполнение сопрограммы main на заданное время в миллисекундах. Может быть вызвана только изнутри main и скриптовых потоков.
Если функция вызвана изнутри main и значение time равно -1, то скрипт будет приостановлен на бесконечный период времени,
это может быть использовано для прекращения активного исполнения скрипта, но чтобы он продолжал работать и обрабатывать события.
int time время в миллисекундах
function main() while true do wait(1000) -- one second print("Prints every second.") end end
Применение wait(-1):
function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end sampRegisterChatCommand('example', command) -- замораживаем исполнение. -- скрипт продолжит существовать и обрабатывать события и команды wait(-1) end function command(args) print('example command') end function onQuitGame() print('Goodbye.') end