Namen sehen

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.


    Bei mir ist es so das man die Namen nach kleiner entfernung nicht mehr sehen kann und diese wollte ich erweitern habe diese gesagt bekommen:
    http://wiki.sa-mp.com/wiki/SetNameTagDrawDistance
    SetNameTagDrawDistance(20.0);


    Weiß aber 1. nicht wohin damit und auf was ich das am besten stellen soll damit die spieler ihn noch von etwas weiteren sicht sehen kann.


    2. habe ich diese im script:
    ShowNameTags( 1 );
    1 heißt ja das man die Namen sieht
    0 Das man keine namen sieht
    Soll ich das drinnen lassen oder raus nehmen ?


    3. Mein /maske funktioniert nicht richtig wenn ich sie aufsetze blinkt die anzeige nur ganz kurz und der name bleibt aber sichbar:
    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1339 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 && PlayerInfo[playerid][pRank] >= 7)// 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;
    }


    Woran liegt es?

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

  • Wenn ich es unter:
    public OnGameModeInit()
    mache kommt:
    warning 202: number of arguments does not match definition


    public OnGameModeInit()
    {
    SetNameTagDrawDistance ( 90,0 ) ;
    ..
    ..
    ..

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

  • Versuch das mal:


    if(strcmp(cmdtext, "/maske", true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 1339 || PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8 && PlayerInfo[playerid][pRank] >= 7)// hitman hat doch nur 6 ränge im sol?
    {
    if(PlayerInfo[playerid][Maske] == 1)
    {
    for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, 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(playerid, i, 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;
    }

  • 1. Das mit vertauschen hat nicht gebracht nun Blinkt der name ganz kurz von den anderen user und meiner nicht mehr also war es anderes herum schon richtig

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