Beiträge von Johann_x3

    Poste die Zeilen es kommt beim Output ja sowas raus

    Code
    C:\Dokumente und Einstellungen\XXX\Desktop\XXXX.pwn(28) : fatal error 107: too many error messages on one line


    Halt sowas...und dann (28)
    Drückse STRG+G gibst 28 ein und da ist der Fehler drin.
    Und die Zeile wo der fehler drin ist posteste


    ACHTUNG: DIES WAR MIT 28 NUR EIN BEISPIEL!

    Unter
    public OnPlayerDisconnect(playerid,reason)
    Das schreiben:
    Delete3DTextLabel(GM3D[playerid]); Das löscht das Label wieder ;)


    War im Tut schon drinne...


    Einzige Loesung soweit ich weiss, siehe OBEN


    if(PlayerInfo[playerid][pAdmin] == 1)//fagt ab ob er Adminlevel 1 ist müsst ihr an Script anpassen ^^
    {
    new GMTEXT[MAX_PLAYER_NAME]; //ist halt das new für den 3D text
    GMTEXT = "-| Moderator |-"; // sagt was der 3DText für ein Text haben soll
    GM3D[playerid] = Create3DTextLabel(GMTEXT,DARKPINK,0,0,0,30.5,1); //erstellt das neue 3Dtext label , farbe zur not anpassen
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45); // hängt es an den spieler dran
    }
    else if(PlayerInfo[playerid][pAdmin] == 2)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| SuperModerator |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_DBLUE,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 3)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| SuperModerator |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_DBLUE,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 4)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| Administrator |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_YELLOW,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 5)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| Administrator |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,COLOR_YELLOW,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 1337)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| SuperAdmin |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,GREEN,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 1338)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = "-| ServerOwner |-";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }
    else if(PlayerInfo[playerid][pAdmin] == 0)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = " ";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }

    else if(PlayerInfo[playerid][pAdmin] == 0)//fragt ab ob er Adminlevel 2 ist Script muss angepasst werden
    {
    new GMTEXT[MAX_PLAYER_NAME]; //gleiche wie oben
    GMTEXT = " ";//gleiche wie oben
    GM3D[playerid] = Create3DTextLabel(GMTEXT,RED,0,0,0,30.5,1);//gleiche wie oben
    Attach3DTextLabelToPlayer(GM3D[playerid], playerid, 0.0, 0.0, 0.45);//gleiche wie oben
    }


    Einfach iwo einfügen also
    was heißt iwo dadrunter halt^^
    pAdmin == 0
    GMTEXT = " "; //Nix halt xD


    So kann man das lösen (hab ich auch)

    stock RepairThatVehicle() { if(IsPlayerInAnyVehicle(playerid)) { SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); RepairVehicle(GetPlayerVehicleID(playerid)); } return 1; }



    Anwendung:
    if(strcmp(cmd, "/repair", true) == 0) { RepairThatVehicle(); SendClientMessage(playerid, COLOR, "Vehicle repaired"); return 1; }


    Ist Falsch xD