Unsauberer Code

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
  • Beispiel



    if(strcmp(strget(Befehl,0), "/admin", true) == 0)
    {
    if(Spielerdaten[playerid][DB_Administratorlevel] >= 1 || Spielerdaten[playerid][DB_Moderatorlevel] >= 1)
    {
    ShowPlayerDialog(playerid, DIALOG_Adminsystem_Hauptmenue,DIALOG_STYLE_LIST, "Admin System","Kicken\nBannen\nWarnung\nMuten", "Weiter", "Abbrechen");
    }
    else
    {
    SendClientMessage(playerid,FARBE_Rot,"Du hast nicht die Berechtigung diesen Befehl zu benutzen!");
    }
    return 1;
    }



    kann auch so ;)



    if(strcmp(strget(Befehl,0), "/admin", true) == 0)
    {
    if(Spielerdaten[playerid][DB_Administratorlevel] >= 1 || Spielerdaten[playerid][DB_Moderatorlevel] >= 1) {
    ShowPlayerDialog(playerid, DIALOG_Adminsystem_Hauptmenue,DIALOG_STYLE_LIST, "Admin System","Kicken\nBannen\nWarnung\nMuten", "Weiter", "Abbrechen");
    } else { SendClientMessage(playerid,FARBE_Rot,"Du hast nicht die Berechtigung diesen Befehl zu benutzen!"); } return 1;
    }


    und schon hat man die Hälfte gespart ;)


    Aber wie schon gesagt, jeder soll so Scripten wie er es für Richtig hält und es Übersichtlich bleibt ;)


  • Es geht sogar noch kürzer:
    if(strcmp(strget(Befehl,0), "/admin", true) == 0)
    return Spielerdaten[playerid][DB_Administratorlevel]>=1||Spielerdaten[playerid][DB_Moderatorlevel]>=1?ShowPlayerDialog(playerid, DIALOG_Adminsystem_Hauptmenue,DIALOG_STYLE_LIST, "Admin System","Kicken\nBannen\nWarnung\nMuten", "Weiter", "Abbrechen"):SendClientMessage(playerid,FARBE_Rot,"Du hast nicht die Berechtigung diesen Befehl zu benutzen!");

    Aber wie du schon richtig sagtest, sollte man selbst sinnvoll entscheiden, wann es noch sinnvoll ist, und nicht die Erweiterbarkeit beeinträchtigt.

    PAWNit gratis nutzen?
    Geschenkcode: 2017VQXPKB8V3KA

    Hier könnte Ihre Werbung stehen.