Name Verstecken

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
  • Guten Tag, ich habe versucht das Hitmans ihren Namen Verstecken können hat aber nicht so ganz funktioniert, erst habe ich es so probiert:


    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 )// hitman hat doch nur 6 ränge im sol?
    {
    if(PlayerInfo[playerid][Maske] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, true);
    PlayerInfo[playerid][Maske] = 0;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie haben ihre Maske abgenommen.");
    }
    else if(PlayerInfo[playerid][Maske] == 0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, false);
    PlayerInfo[playerid][Maske] = 1;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie haben ihre Maske aufgesetzt.");
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Sie können keinen Maske aufsetzen.");
    }
    return 1;
    }


    danach so:


    if(!strcmp(cmdtext,"/Maske")) {
    for(new i ; i < MAX_PLAYERS ; i++) {
    if(IsPlayerConnected(i)) {
    if(i != playerid) {
    ShowPlayerNameTagForPlayer(playerid,i,false);
    }
    }
    }
    SendClientMessage(playerid,COLOR_ORANGE,"Dein Nametag ist für alle Mitspieler nun nicht mehr sichtbar");
    return 1;
    }


    aber der Name Geht nur kurz weg und kommt nach 1-4 sekunden wieder also er bleibt nicht weg kann mir wer sagen wieso? was ich falsch mache?


    Vielen Dank schon mal im Vorraus.

    Das Originale SOR ( Street´s of Reallife ) seit 03.10.2009