SAMP/OnGameModeExit

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

OnGameModeExit

Описание:

Этот обратный вызов срабатывает при остановке игрового режима.


Параметры:

Обратный вызов не имеет параметров.


Возвращаемые значения:

0 - не даст использовать паблик в фильтр-скриптах.
1 - позволит использовать паблик в фильтр-скриптах.
В самом моде возвращаемое значение не обрабатывается сервером.


Wiki tip.png

Подсказка

Это событие также можно использовать в фильтр-скриптах, чтобы отследить отключение, перезагрузку или смену мода, например с помощью RCON-команд, таких как /rcon changemode или /rcon gmx.


Wiki note.png

Примечание

Это автовызываемое событие всегда срабатывает сначала в игровом моде, а потом в фильтр-скриптах.


Wiki note important.png

Важное
примечание

Изменение игрового режима и рестарт сервера не перезагружают загруженные фильтр-скрипты.

Этот обратный вызов не будет обрабатываться, если сервер выйдет из строя из-за краша или процесс будет остановлен другими способами, такими как использование команды Linux kill или посредством нажатия кнопки закрытия на консоли Windows.

Нужно иметь в виду, что использование RCON-команды /rcon gmx может привести к потенциальному багу у клиента. Например, при большом количестве использований функции RemoveBuildingForPlayer, при рестарте сервера, клиент может вылететь с ошибкой.


Пример использования:

public OnGameModeExit()
{
	print("Gamemode ended.");
	return 1;
}


Связанные обратные вызовы

Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.