Beiträge von Drasko

    Oke die Errors sind weg, aber der Warning hier:



    C:\Users\Timo\Desktop\pawno\test.pwn(298) : warning 217: loose indentation
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.




    ocmd:aduty(playerid,params[]) //Admin Duty
    {
    #pragma unused params
    new SpielerName[MAX_PLAYER_NAME],adminduty[128];
    GetPlayerName(playerid, SpielerName, sizeof(SpielerName));
    if(SpielerInfo[playerid][Adminlevel] == 1)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Supporter angemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    } else {

    format(adminduty,sizeof(adminduty),">> %s hat sich als Supporter abgemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;

    }

    } else if(SpielerInfo[playerid][Adminlevel] == 2)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Moderator angemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;



    } else {

    format(adminduty,sizeof(adminduty),">> %s hat sich als Moderator abgemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }


    } else if(SpielerInfo[playerid][Adminlevel] == 3)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Super Moderator angemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;



    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Super Moderator abgemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    } else if(SpielerInfo[playerid][Adminlevel] == 4)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Admin angemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;



    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Admin abgemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    } else if(SpielerInfo[playerid][Adminlevel] == 5)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Leiter angemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;



    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Leiter abgemeldet",SpielerName);
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }


    } else {
    return SendClientMessage(playerid, COLOR_ERROR, "Fehler: Du bist kein Admin!");
    }

    return 1; //Warning Zeile
    }

    Heyho Breadfish.



    Mein "Adminduty"-System beinhaltet Fehler, die ich nicht alleine gelöst bekomme. Ich hoffe ihr könnt mir helfen.



    Der Fehler
    C:\Users\Timo\Desktop\pawno\test.pwn(213) : error 012: invalid function call, not a valid address
    C:\Users\Timo\Desktop\pawno\test.pwn(213) : warning 215: expression has no effect
    C:\Users\Timo\Desktop\pawno\test.pwn(213) : error 001: expected token: ";", but found ")"
    C:\Users\Timo\Desktop\pawno\test.pwn(213) : error 029: invalid expression, assumed zero
    C:\Users\Timo\Desktop\pawno\test.pwn(213) : fatal error 107: too many error messages on one line

    Der Fehler
    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

    Der Fehler
    4 Errors.


    Der Code

    ocmd:aduty(playerid,params[]) //Admin Duty
    {
    #pragma unused params
    new SpielerName[MAX_PLAYER_NAME],adminduty[128];
    GetPlayerName(playerid, SpielerName, sizeof(SpielerName));
    if(SpielerInfo[playerid][Adminlevel] == 1)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Supporter angemeldet",SpielerName(playerid)); //Fehler Zeile
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    Der Code
    } else {

    Der Code
    format(adminduty,sizeof(adminduty),">> %s hat sich als Supporter abgemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;

    Der Code
    } else if(SpielerInfo[playerid][Adminlevel] == 2)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Moderator angemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    Der Code
    } else {

    Der Code
    format(adminduty,sizeof(adminduty),">> %s hat sich als Moderator abgemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    Der Code
    } else if(SpielerInfo[playerid][Adminlevel] == 3)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Super Moderator angemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    Der Code
    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Super Moderator abgemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    Der Code
    } else if(SpielerInfo[playerid][Adminlevel] == 4)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Admin angemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    Der Code
    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Admin abgemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    Der Code
    } else if(SpielerInfo[playerid][Adminlevel] == 5)
    {
    if(ADuty[playerid] == 0)
    {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Leiter angemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_SUPPORTER);
    ADuty[playerid] = 1;

    Der Code
    } else {
    format(adminduty,sizeof(adminduty),">> %s hat sich als Leiter abgemeldet",SpielerName(playerid));
    SendClientMessageToAll(COLOR_SUPPORTER, adminduty);
    SetPlayerColor(playerid, COLOR_WHITE);
    ADuty[playerid] = 0;
    }

    Der Code
    } else {
    return SendClientMessage(playerid, COLOR_ERROR, "Fehler: Du bist kein Admin!");
    }

    Der Code
    return 1;
    }



    Ich hoffe ihr könnt mir helfen


    MfG
    Re3pEr

    Warum sollte man nicht kritisieren dürfen? Selbst wenn man selber noch nie etwas veröffentlicht hat.


    Denk mal an die "realen Kritiker". Leute die quasis gar nicht kochen können, kritisieren Sterneköche.




    Aber es gibt immer noch ein paar "NoGos".


    Zum Beispiel:


    Zitat

    der /tut /roller hat kein sprit :( laufen is ja net so der hit. fail




    0 sterne

    Diese Logos sind sowohl schlicht als auch professionel.



    Aber ich vermute, dass du dort einige Kontente benutzt auf die du kein Anrecht hast. Z.B. der Bleistift.



    Falls du z.B. den Bleistift selber erstellt hast oder für die Lizenz gezahlt hast ziehe ich dieses Aussage zurück

    Ich habe dir auf die schnelle ein LOGO erstellt. Ich war aber so frei und habe euren Namen noch daneben geschrieben. Diesen kann man aber im Notfall auch einfach löschen



    Hier:


    Meine Bewertung



    Da wahrscheinlich wieder unzählige VOLLIDIOTEN meinen, dass das doch total scheiße wäre und bla muss ich etwas sagen:
    Macht euch selber die Arbeit und labert nicht so einen Müll!



    Ich würde das mit 7/10 bewerten. Es ist schön erweiterbar aber an ein paar Stellen sehr unübersichtlich



    Trotzdem gute Arbeit!

    Es ist keine Sub-Domain, was man erkennt wenn man das "Forum" wegmacht.



    Mein Tipp:
    Vielleicht das Forum auf die Grunddomain legen und das Control Panel auf eine Sub-Domain. Oder noch besser: Eine neue Domain kaufen, welche auch dem Servernamen entspricht


    Außerdem:
    Was ist an deinem Server so besonders? Unterscheidet er sich von den anderen?