SAMP/OnIncomingConnection

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

OnIncomingConnection

Wiki added.png

Добавлено

Обратный вызов работает только начиная с версии SA-MP 0.3z R2-2 и не будет работать в предыдущих версиях!


Описание:

Срабатывает при попытке входящего соединения игрока к серверу до момента полной загрузки игрового мода.


Параметры:

(playerid, ip_address[], port)


playeridID игрока, пытающегося зайти на сервер.
ip_addressIP-адрес игрока, пытающегося зайти на сервер.
portПорт игрока, пытающегося зайти на сервер


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

В моде: возвращаемое значение не обрабатывается сервером.

В скриптах:
0 - обратный вызов не будет обработан в других фильтр-скриптах.

1 - обратный вызов будет обработан в других фильтр-скриптах.


Wiki note important.png

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

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


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

public OnIncomingConnection(playerid, ip_address[], port)
{
	printf("Входящее подключение: ID %i [IP/порт: %s:%i]", playerid, ip_address, port);
	return 1;
}


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

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

OnPlayerConnect: срабатывает при входе игрока на сервер.
OnPlayerDisconnect: срабатывает при выходе игрока с сервера.


Связанные функции

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

BlockIpAddress: блокирует IP-адрес игрока, входящего на сервер.
UnBlockIpAddress: разблокирует IP-адрес игрока, входящего на сервер.