/maske ( Unbekannter Fehler )

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
  • Hallo Community.


    Ich wollte in meinem Script ein CMD names /maske adden und er funktioniert eigendlich auch fast
    Das Problem ist, das wenn ich z.B ins LSPD reingehe, das andere Spieler meinen Namen noch immer sehen können ?
    Ich habe in OnPlayerInteriorChange eine Abfrage gemacht, ob der Spieler eine maske auf hat oder nicht, jedoch sehen andere wenn ich den Interior wechsel immernoch!


    Kann mir jemand helfen ?


    public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid) {
    for(new i = 0; i < MAX_PLAYERS; i++) {
    if(Maske[i] == 1) { ShowPlayerNameTagForPlayer(playerid, i, 0); }
    }
    return 1;
    }

  • Hau das am besten in OnPlayerStreamIn rein.


    if(Maske[playerid] == 1)
    {
    ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
    }
    else if(Maske[playerid] == 0)
    {
    ShowPlayerNameTagForPlayer(forplayerid, playerid, true);
    }


    Da du wenn du respawnst den Namen dann trotzdem siehst.
    Und dies behebt dann die ganzen Probleme.
    LG.