Hilfe Bei 3D Text Labels

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 liebe Brotfische, bei mir Funktionieren diese 3D Labels irgendwie nicht, falls da ein standart fehler oder so dirn ist, bitte mir helfen :D



    also ich hab unter OnPlayerConnect folgendes:


    if(PlayerInfo[playerid][pDonateRank] = 1)
    {
    DutyLabel3 = Create3DTextLabel("Ehrenbürger",COLOR_RED,0,0,4,50,-1,1);
    }
    if(PlayerInfo[playerid][pSupporter] > 1)
    {
    DutyLabel4 = Create3DTextLabel("Supporter",COLOR_GREEN,0,0,0,0,-1,1);
    }
    if(PlayerInfo[playerid][pAdmin] > 1338)
    {
    DutyLabel5 = Create3DTextLabel("Projektleiter",COLOR_BLUE,0,0,0,0,-1,1);
    }


    Falls dort ein Fehler ist, bitte Posten.


    Falls wieder Newbies kommen mit, hast du überhaubt ein Delete... und ein New... drin, das hab ich!


    Bitte helft mir.

  • Hier mal ein Beispiel , das aber unter public onplayerlogin !


    if (PlayerInfo[playerid][pAdmin] == 1 ||PlayerInfo[playerid][pAdmin] == 2 || PlayerInfo[playerid][pAdmin] == 3) // Von dem Adminrang 1-1338 wird das 3D angezeigt
    {
    new GMTEXT1[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT1 = "Supporter";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT1 = "Supporterin";
    ADMIN1[playerid] = Create3DTextLabel(GMTEXT1,0x779529FF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN1[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 4) // Von dem Adminrang 1-1338 wird das 3D angezeigt
    {
    new GMTEXT2[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT2 = "Administrator";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT2 = "Administratorin";
    ADMIN2[playerid] = Create3DTextLabel(GMTEXT2,0x46A7BFFF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN2[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 1337 || PlayerInfo[playerid][pAdmin] == 1338)
    {
    new GMTEXT3[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT3 = "SuperAdministrator";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT3 = "SuperAdministratorin";
    ADMIN3[playerid] = Create3DTextLabel(GMTEXT3,0xC3BE0EFF,0,0,0,70.5,0);
    Attach3DTextLabelToPlayer(ADMIN3[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if (PlayerInfo[playerid][pAdmin] == 1350) //
    {
    new GMTEXT4[MAX_PLAYER_NAME];
    if (PlayerInfo[playerid][pSex] == 1)
    GMTEXT4 = "Server Manager";
    else if (PlayerInfo[playerid][pSex] == 2)
    GMTEXT4 = "Server Managerin";
    ADMIN4[playerid] = Create3DTextLabel(GMTEXT4,0xC3BE0EFF,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ADMIN4[playerid], playerid, 0.0, 0.0, 0.45);
    }

  • if(PlayerInfo[playerid][pDonateRank] = 1)
    {
    DutyLabel3 = Create3DTextLabel("Ehrenbürger",COLOR_RED,0,0,4,50,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel3, playerid, 0.0, 0.0, 0.7);
    }
    if(PlayerInfo[playerid][pSupporter] > 1)
    {
    DutyLabel4 = Create3DTextLabel("Supporter",COLOR_GREEN,0,0,0,0,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel4, playerid, 0.0, 0.0, 0.7);
    }
    if(PlayerInfo[playerid][pAdmin] > 1338)
    {
    DutyLabel5 = Create3DTextLabel("Projektleiter",COLOR_BLUE,0,0,0,0,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel5, playerid, 0.0, 0.0, 0.7);
    }
    Mal probiert?
    MfG
    Maxx

  • Ehm..
    Du willst mich auf den Arm nehmen?
    Du hast den Code oben gepostet, das einzige was ich getan habe, is unter jedem Erstellen eine "Attach3DTextLabelToPlayer" Funktion reinzubauen..
    Du musst ja wohl wissen, wo du den Code herhattest.. ;o
    MfG
    Maxx

  • versuch mal so


    if(PlayerInfo[playerid][pDonateRank] = 1)
    {
    DutyLabel3 = Create3DTextLabel("Ehrenbürger",COLOR_RED,0,0,4,50,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel3, playerid, 0.0, 0.0, 0.7);
    }
    if(PlayerInfo[playerid][pSupporter] > 1)
    {
    DutyLabel4 = Create3DTextLabel("Supporter",COLOR_GREEN,0,0,0,0,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel4, playerid, 0.0, 0.0, 0.7);
    }
    else if(PlayerInfo[playerid][pAdmin] > 1338)
    {
    DutyLabel5 = Create3DTextLabel("Projektleiter",COLOR_BLUE,0,0,0,0,-1,1);
    Attach3DTextLabelToPlayer(DutyLabel5, playerid, 0.0, 0.0, 0.7);
    }