Problem bei CreateDynamic3DTextLabel

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
  • Sehr geehrte Scripter,


    ich bin zurzeit an einem kleinen System welches den Nametag von Spielern über den Kopf durch 3DLabel ersetzt.
    Bei zwei Spielern klappt es wunderbar alles ist sichtbar und bei dem richtigen Spieler, bei einem dritten(weiteren) Spieler
    buggen die 3DLabel bei einem der beiden ersten Spielern. Einer der Spieler hat dann kein Label mehr und/oder es buggt dann im anderen Spieler.


    Code:
    if(!SpielerInfo[playerid][nametag]) {
    new Float:health, Float:armour, string[128];


    GetPlayerHealth(playerid, health);
    GetPlayerArmour(playerid, armour);


    format(string, sizeof(string), "\
    %s (%i)\n\
    {FF0000}%.0f{FFFFFF} - %.0f",
    GetName(playerid),
    playerid,
    health,
    armour);
    SpielerInfo[playerid][nametag] = CreateDynamic3DTextLabel(string, WEIS, 0.0, 0.0, 0.2, 12.0, playerid, INVALID_VEHICLE_ID, 1);
    }


    Das ganze ist unter OnPlayerConnect.


    Lg