Ga naar hoofdinhoud

GetPlayerIp

Beschrijving​

Haal het IP‑adres van de opgegeven speler op en sla het op in een string.

NaamBeschrijving
playeridID van de speler.
ip[]Buffer om het IP in op te slaan (by reference).
len = sizeof (ip)Maximale lengte (aanbevolen 16).

Retourneert​

Het IP wordt in de array opgeslagen.

Voorbeeld​

public OnPlayerConnect(playerid)
{
new ipAddress[16];
GetPlayerIp(playerid, ipAddress, sizeof(ipAddress));
if (!strcmp(ipAddress, "127.0.0.1"))
{
SendClientMessage(playerid, 0xFFFFFFFF, "Welcome to your server, master :)");
}
return 1;
}

Opmerkingen​

  • PAWN is case‑sensitive: GetPlayerIP werkt niet.
  • SA‑MP server: werkt niet in OnPlayerDisconnect; gebruik OnPlayerConnect. In open.mp werkt dit wél in OnPlayerDisconnect.

Gerelateerd​

Gerelateerde Callbacks​

  • OnIncomingConnection: Deze callback wordt aangeroepen wanneer een speler probeert te verbinden met de server.
  • OnPlayerConnect: Deze callback wordt aangeroepen wanneer een speler met de server verbindt.
  • OnPlayerDisconnect: Deze callback wordt aangeroepen wanneer een speler de server verlaat.