Ga naar hoofdinhoud

OnIncomingConnection

Beschrijving

Deze callback wordt aangeroepen wanneer een IP-adres een verbinding met de server probeert te maken. Gebruik BlockIpAddress om inkomende verbindingen te blokkeren.

NaamBeschrijving
playeridHet ID van de speler die probeert te verbinden.
ip_address[]Het IP-adres van de speler die probeert te verbinden
portDe poort van de poging tot verbinding

Returns

1 - Voorkomt dat andere filterscripts deze callback ontvangen.

0 - Geeft aan dat deze callback wordt doorgegeven aan het volgende filterscript.

Wordt altijd als eerste aangeroepen in filterscripts.

Voorbeelden

public OnIncomingConnection(playerid, ip_address[], port)
{
printf("Incoming connection for player ID %i [IP/port: %s:%i]", playerid, ip_address, port);
return 1;
}

Gerelateerde Callbacks

De volgende callbacks kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.

  • OnPlayerConnect: Deze callback wordt aangeroepen wanneer een speler met de server verbindt.
  • OnPlayerDisconnect: Deze callback wordt aangeroepen wanneer een speler de verbinding verbreekt.
  • OnPlayerFinishedDownloading: Deze callback wordt aangeroepen wanneer een speler klaar is met het downloaden van custom modellen.

Gerelateerde Functies

De volgende functies kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.

  • BlockIpAddress: Blokkeer een IP-adres voor een bepaalde tijd van verbinden met de server.
  • UnBlockIpAddress: Deblokkeer een eerder geblokkeerd IP-adres.