Stichwort: SetPlayerName
/maske geht nicht richtig
- Exod_Martinez
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
aber wie bekomme ich den namen wieder weg wenn ich meine maske weg mache geht der name nicht mehr weg
-
Du musst den Namen vorher in einer Variable abspeichern, also vorher mit GetPlayerName auslesen, abspeichern, und den später mit SetPlayerName wieder geben.
-
und wie ??? bin noch anfänger
-
Beispiel:
new beforeMask[MAX_PLAYER_NAME];
GetPlayerName(playerid,beforeMask,sizeof(beforeMask));
Dann nachdem er die Maske abgelegt hat, SetPlayerName(playerid,beforeMask);http://wiki.sa-mp.com/wiki/GetPlayerName
edit. Etwas ausgebessert
-
new beforeMask[MAX_PLAYER_NAME];
GetPlayerName(playerid,beforeMask[playerid],sizeof(beforeMask[playerid]));So oder nicht? Mit [playerid]? -
Ne, da er nur den String braucht wo der Name gespeichert wird, der dritte Parameter wäre dann für die Länge.
In diesem Fall sizeof(beforeMask), also MAX_PLAYER_NAME
Playerid wird schon als erster Parameter angegeben -
breadfish.de
Hat das Thema geschlossen.