Hallo wie kann ich denn eine Player id anzeigen lassen .
wie ist die Funtion dafür?
kann mir da jemand helfen
MFG
xDNGRSx
Hallo wie kann ich denn eine Player id anzeigen lassen .
wie ist die Funtion dafür?
kann mir da jemand helfen
MFG
xDNGRSx
Cool Danke =)
Was meinst du mit "playerid anzeigen lassen"?
Wenn ich das richtig verstehe, willst du einen Befehl/Funktion mit der du die ID des jeweiligen Players anzeigen kannst.
Das funktioniert so: (nur ein Beispiel)
ocmd:MyID(playerid, params[])
{
new string[128], PlayerName[MAX_PLAYER_NAME]; //Hier erstellst du die new's für den String, der ausgegeben wird und die Ausgabe des Namens
GetPlayerName(playerid, PlayerName, sizeof(PlayerName)); //Hier holst du dir den Namen von "playerid", also den Namen von dem der den Befehl eingibt.
format(string, sizeof(string), "ID von %s: %d", PlayerName, playerid); //Hier formatierst du den obigen String. %s steht für einen String(hier: den Namen) und %d als Integer(hier: die PlayerID).
SendClientMessage(playerid, FARBE, string); //Hier sendest du dem "Befehlausführer" eine Message, mit dem oben formatierten String.
return 1;
}
Wenn jetzt jemand mit der ID 27 und dem Namen "Harald" den Befehl eingibt, wird erstmal der Name ausgelesen. Dieser wird dann in dem String wieder ausgegeben, zusammen mit der PlayerID.
Als Output (im Spiel) kommt bei dir:
Hoffe du hast alles Verstanden.