-
Уважаемый пользователь! Вы не представились системе! Для получения полного доступа к форуму войдите <ИЛИ> зарегистрируйтесь!
Спасибо.
-
База знаний:
Автовызываемые функции-
Стандартные функции PAWN
-
Версия: 0.3.7
-
Версия: 0.3e
-
Версия: 0.3d
-
Версия: 0.3c
-
Версия: 0.3b
-
Версия: 0.3a
-
Автовызываемые функции
-
-
Плагины и инклуды
-
Уроки
От 20th century
Обсудить / получить поддержку
(playerid, reason)
playerid — ИД игрока, который был отключен от сервера
reason — причина отключения (см. причины ниже)
- 0 — тайм-аут/вылет (потеря связи с сервером, потеря интернет-соединения, вылет игры)
- 1 — выход из игры (выход посредством игрового меню в ESC, либо командой /q(uit).
- 2 — кикнут/забанен (игрок был кикнут/забанен сервером).
Некоторые функции могут работать некорректно при использовании в этой функции, потому что игрок уже отключен от сервера при вызове функции. Это означает, что Вы не сможете получить информацию от таких функций, как GetPlayerIp и GetPlayerPos.В скриптах (filterscripts): при возврате значения 0 функция не будет вызвана в других скриптах (filterscripts).
В игровом моде: не обрабатывается сервером (рекомендуемое возвращаемое значение: 1).
В первую очередь данная функция вызывается в скриптах (filterscripts), после этого в игровом моде.
public OnPlayerDisconnect(playerid, reason) { new szString[64], playerName[MAX_PLAYER_NAME]; GetPlayerName(playerid, playerName, MAX_PLAYER_NAME); new szDisconnectReason[3][] = { "тайм-аут/вылет", "выход из игры", "кикнут/забанен" }; format(szString, sizeof szString, "%s покидает игру (%s).", playerName, szDisconnectReason[reason]); SendClientMessageToAll(0xC4C4C4FF, szString); return 1; }
Войдите для возможности подписатьсяПодписчики 0
-