3D text über admin,mod,superadmin,serverowner..

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
  • Ich weiss nicht ob ich es hier richtig poste aber hab n Problemm damit...


    aso es sieht bei mir so aus


    new Text3D:ServerOwner[MAX_PLAYERS];
    new Text3D:SuperAdmin[MAX_PLAYERS];
    new Text3D:Administrator[MAX_PLAYERS];
    new Text3D:Moderator[MAX_PLAYERS];


    Natürlich bei OnPlayerSpawn


    if(PlayerInfo[playerid][Adminlvl] == 1337)//fagt ab ob er Adminlevel 1 ist müsst ihr an Script anpassen ^^
    {
    new Owner[MAX_PLAYER_NAME];
    Owner = "ServerOwner";
    ServerOwner[playerid] = Create3DTextLabel(Owner,COLOR_REDA,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ServerOwner[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(PlayerInfo[playerid][Adminlvl] == 1)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new mod[MAX_PLAYER_NAME];
    mod = "Moderator";
    Moderator[playerid] = Create3DTextLabel(mod,COLOR_LIGHTBLUE,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Moderator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(PlayerInfo[playerid][Adminlvl] == 2)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new adm[MAX_PLAYER_NAME];
    adm = "Administrator";
    Administrator[playerid] = Create3DTextLabel(adm,COLOR_LIGHTGREEN,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(PlayerInfo[playerid][Adminlvl] == 3)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new sup[MAX_PLAYER_NAME];
    sup = "SuperAdmin";
    SuperAdmin[playerid] = Create3DTextLabel(sup,COLOR_PINK,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(SuperAdmin[playerid], playerid, 0.0, 0.0, 0.45);
    }


    Bei OnPlayerDisconnect


    Delete3DTextLabel(ServerOwner[playerid]);
    Delete3DTextLabel(Moderator[playerid]);
    Delete3DTextLabel(SuperAdmin[playerid]);
    Delete3DTextLabel(Administrator[playerid]);


    Nun das problemm ist das es Bei jedem spieler der nicht admin ist Moderator steht... und wenn jemand Höheres admin lvl hat steht da immer noch Moderator.... ich benutze allerdiengs dieses admin system


    /Edit aller diengs bin ich noch n anfänger :P und ich weiss nicht welche ADmin levels in diesen admin system zu finden sind Admin system ist angehängt

  • es soll ja über eine spieler stehen und das ist doch für pickups und so oder nicht?

  • finde da nix kannst du das mal hier rein posten was du meinst?? ..

  • bekomme Damit Errors



    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2597) : error 028: invalid subscript (not an array or too many subscripts): "label"


    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2597) : error 001: expected token: ";", but found "]"
    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2597) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2597) : fatal error 107: too many error messages on one line

  • aso ich habs nun so aber nun bringt das das game zum lagggeeeeennnnnnnnnnnn und SuperAdmin usw stehen alles Durc h einnanderer


    if(Player[playerid][admin] < 4) //fagt ab ob er Adminlevel 1 ist müsst ihr an Script anpassen ^^
    {
    new Owner[MAX_PLAYER_NAME];
    Owner = "ServerOwner";
    ServerOwner[playerid] = Create3DTextLabel(Owner,COLOR_REDA,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ServerOwner[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 1)
    {
    new mod[MAX_PLAYER_NAME];
    mod = "Moderator";
    Moderator[playerid] = Create3DTextLabel(mod,COLOR_LIGHTGREEN,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Moderator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 2)
    {
    new adm[MAX_PLAYER_NAME];
    adm = "Administrator";
    Administrator[playerid] = Create3DTextLabel(adm,COLOR_LIGHTBLUE,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 3)
    {
    new sup[MAX_PLAYER_NAME];
    sup = "SuperAdmin";
    SuperAdmin[playerid] = Create3DTextLabel(sup,COLOR_YELLOW,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(SuperAdmin[playerid], playerid, 0.0, 0.0, 0.45);
    }

  • Probiers mal sorum:


    if(Player[playerid][admin] < 4) //fagt ab ob er Adminlevel 1 ist müsst ihr an Script anpassen ^^
    {
    new Owner[MAX_PLAYER_NAME];
    Owner = ServerOwner; // Ohne die "" die du vorher drinnehattest
    ServerOwner[playerid] = Create3DTextLabel(Owner,COLOR_REDA,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(ServerOwner[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 1)
    {
    new mod[MAX_PLAYER_NAME];
    mod = Moderator; // Ohne die "" die du vorher drinnehattest
    Moderator[playerid] = Create3DTextLabel(mod,COLOR_LIGHTGREEN,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Moderator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 2)
    {
    new adm[MAX_PLAYER_NAME];
    adm = Administrator; // Ohne die "" die du vorher drinnehattest
    Administrator[playerid] = Create3DTextLabel(adm,COLOR_LIGHTBLUE,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(Administrator[playerid], playerid, 0.0, 0.0, 0.45);
    }
    else if(Player[playerid][admin] < 3)
    {
    new sup[MAX_PLAYER_NAME];
    sup = SuperAdmin; // Ohne die "" die du vorher drinnehattest
    SuperAdmin[playerid] = Create3DTextLabel(sup,COLOR_YELLOW,0,0,0,70.5,1);
    Attach3DTextLabelToPlayer(SuperAdmin[playerid], playerid, 0.0, 0.0, 0.45);
    }

  • Klappt auch nicht =( los leute helft mir bitte will das haben DX bekomme dabei diese Erros


    aso bei dennis sein versuch


    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2593) : error 047: array sizes do not match, or destination array is too small
    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2600) : error 047: array sizes do not match, or destination array is too small
    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2607) : error 047: array sizes do not match, or destination array is too small
    C:\DOKUME~1\WeeDy\Desktop\SCRIPT~1\NEUDM-~1\NEUDM-~1\DM-SER~1\GAMEMO~1\SF-DM.pwn(2614) : error 047: array sizes do not match, or destination array is too small

    Einmal editiert, zuletzt von GabbaFreaK ()