OnPlayerDisconnect
Материал из Pro-Pawn Wiki
Описание:
Вызывается при отключении игрока от сервера.
Параметры:
(playerid, reason) |
playerid | ID отключившегося игрока. |
reason | Одна из перечисленных ниже причин отключения:
|
Возвращаемое значение:
- В моде: Возвращаемое значение не обрабатывается сервером.
- В фильтрскриптах: При возврате
0
функция не будет вызвана в других фильтрскриптах.
Примечание |
Функция вызывается сначала в фильтрскриптах, затем в моде. |
Пример использования:
public OnPlayerDisconnect(playerid, reason)
{
static const disconnect_reasons[][] = {
/* 0 */ "потеря связи",
/* 1 */ "выход (/q)",
/* 2 */ "кик/бан"
};
new name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, name, sizeof(name));
printf("Игрок %s отключился от сервера; причина: %s", name, disconnect_reasons[reason]);
}
{
static const disconnect_reasons[][] = {
/* 0 */ "потеря связи",
/* 1 */ "выход (/q)",
/* 2 */ "кик/бан"
};
new name[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, name, sizeof(name));
printf("Игрок %s отключился от сервера; причина: %s", name, disconnect_reasons[reason]);
}
См. также: