SAMP/OnIncomingConnection
Материал из Wikipedia Pi
OnIncomingConnection
Добавлено |
Обратный вызов работает только начиная с версии SA-MP 0.3z R2-2 и не будет работать в предыдущих версиях! |
Описание:
Срабатывает при попытке входящего соединения игрока к серверу до момента полной загрузки игрового мода.
Параметры:
(playerid, ip_address[], port)
playerid | ID игрока, пытающегося зайти на сервер. |
ip_address | IP-адрес игрока, пытающегося зайти на сервер. |
port | Порт игрока, пытающегося зайти на сервер |
Возвращаемые значения:
В моде: возвращаемое значение не обрабатывается сервером.
В скриптах:
0 - обратный вызов не будет обработан в других фильтр-скриптах.
Важное |
Обратный вызов сработает сначала в фильтр-скриптах, а потом в игровом режиме. |
Пример использования:
public OnIncomingConnection(playerid, ip_address[], port)
{
printf("Входящее подключение: ID %i [IP/порт: %s:%i]", playerid, ip_address, port);
return 1;
}
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
OnPlayerConnect: срабатывает при входе игрока на сервер.
OnPlayerDisconnect: срабатывает при выходе игрока с сервера.
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
BlockIpAddress: блокирует IP-адрес игрока, входящего на сервер.
UnBlockIpAddress: разблокирует IP-адрес игрока, входящего на сервер.