SAMP/OnGameModeExit
Материал из Wikipedia Pi
OnGameModeExit
Описание:
Этот обратный вызов срабатывает при остановке игрового режима.
Параметры:
Обратный вызов не имеет параметров.
Возвращаемые значения:
0 - не даст использовать паблик в фильтр-скриптах.
1 - позволит использовать паблик в фильтр-скриптах.
В самом моде возвращаемое значение не обрабатывается сервером.
1 - позволит использовать паблик в фильтр-скриптах.
В самом моде возвращаемое значение не обрабатывается сервером.
Подсказка |
Это событие также можно использовать в фильтр-скриптах, чтобы отследить отключение, перезагрузку или смену мода, например с помощью RCON-команд, таких как /rcon changemode или /rcon gmx. |
Примечание |
Это автовызываемое событие всегда срабатывает сначала в игровом моде, а потом в фильтр-скриптах. |
Важное |
Изменение игрового режима и рестарт сервера не перезагружают загруженные фильтр-скрипты. Этот обратный вызов не будет обрабатываться, если сервер выйдет из строя из-за краша или процесс будет остановлен другими способами, такими как использование команды Linux kill или посредством нажатия кнопки закрытия на консоли Windows. Нужно иметь в виду, что использование RCON-команды /rcon gmx может привести к потенциальному багу у клиента. Например, при большом количестве использований функции RemoveBuildingForPlayer, при рестарте сервера, клиент может вылететь с ошибкой. |
Пример использования:
public OnGameModeExit()
{
print("Gamemode ended.");
return 1;
}
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.