[HELP]ShowPlayerNameTag Maske

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
  • Jo Leute,
    ich hab ein Problem bei meinem Befehl.
    Ich möchte, dass Swat mit einer "Maske" ausgerüstet wird, also dass man seinen namen nicht sehen kann.
    Desswegen hab ich auch in den Equip SWAT Befehl eingefügt "ShowPlayerNameTag"


    ocmd:swaton(playerid,params[])
    {
    if(IsPlayerInRangeOfPoint(playerid,1,326.7311,307.0180,999.1484))
    {
    if(IsPlayerInFrakt(playerid,3))
    {
    if(IsPlayerRang(playerid,7) || IsPlayerRang(playerid,6))
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    ShowPlayerNameTagForPlayer(i, playerid, false);
    sduty[playerid] = 1;
    SetPlayerSkin(playerid,285);
    SCM(playerid,HBLAU,"Du hast dich erfolgreich als SWAT ausgerüstet");
    SCM(playerid,HBLAU,"Nutze es nicht aus und vermeide DM");
    GivePlayerWeapon(playerid,4,1);
    GivePlayerWeapon(playerid,24,500);
    GivePlayerWeapon(playerid,25,500);
    GivePlayerWeapon(playerid,29,500);
    GivePlayerWeapon(playerid,31,500);
    GivePlayerWeapon(playerid,34,50);
    GivePlayerWeapon(playerid,17,2);
    SetPlayerArmour(playerid,100);
    SetPlayerHealth(playerid,100);
    }
    }
    }
    return 1;
    }


    Das ist halt der Befehl und das Problem liegt halt da wenn ich aus der Base gehe, also aus dem interior dann ist der name manchmal da und manchmal nicht..
    Wir haben versucht ein System rauszukriegen aber ham wir net :(



    Bitte helft mir!


    Danke im Vorraus,
    Pall.

  • ShowPlayerNameTagForPlayer(i, playerid, false);
    ^ das mal in
    ShowPlayerNameTagForPlayer(playerid, i, false);
    umändern.


    Erklärung: Zuerst kommt der Player, dessen Nametag versteckt werden soll und dann der, vor dem er versteckt werden soll.


    Siehe: http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer


    ShowPlayerNameTagForPlayer(i, playerid, false);
    ^ das mal in
    ShowPlayerNameTagForPlayer(playerid, i, false);
    umändern.


    Erklärung: Zuerst kommt der Player, dessen Nametag versteckt werden soll und dann der, vor dem er versteckt werden soll.


    Siehe: http://wiki.sa-mp.com/wiki/ShowPlayerNameTagForPlayer


    Sieht man selber dann nicht mehr die anderen? Mh ich werde es später mal ausprobieren


  • Hast du bei Interriors nur /enter oder so wenn ja führe das NameTag sach danach nochmal aus


    Ja werde ich nochmal tuen... Kann das denn sein, dass wegen den Interiors der Name wieder angezeigt wird ?
    Dann fuege ich bei allen Interiors einfach ein, dass wenn er eine Maske anhat und durch ein Interior geht, der Name wieder unsichtbar wird.


    Danke schonma

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen