stock Sleep(millisecond) { new oldTime = GetTickCount(); while(GetTickCount() - oldTime >millisecond) { } return millisecond; }
В качестве параметра вводите задержку в миллисекундах(1 / 1000 секунды).
А теперь о минусах:
- Так как переменная oldTime имеет лимит в 2 миллиарда и сколько то там, то функция будет корректно работать около 49 дней, с начала запуска ОС, а не сервера. При перезагрузке счетчик обнуляется.
- Сервер САМП однопоточный, по этому могут возникнуть задержки у игроков.
Простите за кривоту кода, не догнал как сделать отступ.
Сообщение отредактировал FBI251: 06 января 2021 - 19:21