Hi,
möchte gerne in meinem Statistik Menü die IP anzeigen lassen.
Doch wie lese ich die aus und lasse die dort dann anzeigen.
Hi,
möchte gerne in meinem Statistik Menü die IP anzeigen lassen.
Doch wie lese ich die aus und lasse die dort dann anzeigen.
Auslesen kannst du die IP mit GetPlayerIp()
Oben im Script:
new spielerip[MAX_PLAYERS][16];
Unter OnPlayerConnect:
GetPlayerIp(playerid,spielerip[playerid],16);
Verwendung:format("IP:%s "spielerip[playerid]);
ocmd:ip(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Nutzung: /ip [ID/NAME]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Grau,"Der Spieler ist nicht online.");
new playerip[100], string[500];
GetPlayerIp(playerid, playerip, sizeof(playerip));
format(string, sizeof(string), "Ip Adresse von %s: %s",SpielerName(pID), playerip);
SendClientMessage(playerid, Grau, string);
return 1;
}
new playerip[100], string[500];
dafuq?
Machst du deine Strings immer so groß?
IP hat maximal 16 Zeichen und bei dem String wurde 32 Zeichen locker reichen.
Nur am Rande bemerkt.
Achja sry war total in meinen Stats mit den Gedanken