Hilfe beim Aduty Attach3DText

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 Community, ich brauche mal hilfe bei den Attach3DTextOnPlayer. Ich bekomme es nicht hin was sind die errors da?



    if(PlayerInfo[playerid][pAdmin] == 1339)
    {
    new Text3D:Project[MAX_PLAYER_NAME];
    Project[playerid] = Create3DTextLabel("Projektleiter", COLOR_YELLOW, 30.0, 40.0, 50.0, 30.0, 0);
    Attach3DTextLabelToPlayer(Project[playerid], playerid, 0.0, 0.0, 0.7);
    SendClientMessage(playerid,COLOR_RED,"Du bist nun als Admin On Duty!");
    SendClientMessage(playerid,COLOR_RED,"Über dein Kopf steht nun Projektleiter!");
    SetPlayerColor(playerid,COLOR_RED);
    AdminDuty[playerid] = 1;
    return 1;
    }



    if(AdminDuty[playerid] == 1)
    {
    SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du bist nun nichtmehr On Duty!");
    SetPlayerColor(playerid,TEAM_HIT_COLOR);
    AdminDuty[playerid] = 0;
    31532 Delete3DTextLabel(Project[playerid]);
    return 1;
    }
    return 1;



    Zeile (31532) : Unbekannte Variable : "Project"
    Zeile (31532) : Befehl hat keinen Sinn
    Zeile (31532) : Erwartete Zeichen ";", aber gefunden "]"
    Zeile (31532) : Ungültiger Befehl
    Zeile (31532) : Zuviele Fehler in einer Zeile

  • Also als erstes musst du


    new Text3D:Project[MAX_PLAYER_NAME];


    in


    new Text3D:Project[MAX_PLAYERS];


    ändern.


    Und dies dann ganz oben ins Script einfügen,
    falls du mehrere Befehle verwendest. (So wie es aussieht)
    Ansonsten existiert "Project" nur beim Befehl wo du es auch definiert hast.