Code richtig eindrücken

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
  • Hey leute ich brauch mal schnell eure Hilfe, egal wie ich den Code eindrücke es kommt immer ein Warning:


    C:\Users\ShukaZ-PC.002\Desktop\Pwned.pwn(389) : warning 217: loose indentation
    Die Zeile ist gleich die erste mit if(strcmp...... <.<


    if(strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,762.9927,-49.8187,1000.5859))
    {
    SetPlayerPos(playerid,-2106.9917,-194.9577,35.3203);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, GRAU,"Du bist nicht beim Ausgang!");
    }
    return 1;
    }
    }

  • if(strcmp("/exit", cmdtext, true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,762.9927,-49.8187,1000.5859))return SetPlayerPos(playerid,-2106.9917,-194.9577,35.3203);
    else return SendClientMessage(playerid, GRAU,"Du bist nicht beim Ausgang!");
    return 1;
    }

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • Merke : Pawn Fehlermeldungen zeigen dir nicht immer exakt an, wo der Fehler ist.


    Wer seinen Kopf allerdings zum Denken hat, wird auch hier 1+1 zusammenrechnen können...


    if(strcmp("/exit", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,762.9927,-49.8187,1000.5859))
    {
    SetPlayerPos(playerid,-2106.9917,-194.9577,35.3203);
    return 1;
    }
    else
    {
    SendClientMessage(playerid, GRAU,"Du bist nicht beim Ausgang!");
    return 1;
    }
    }


    P.S.: Das Forum rückt oft "falsch" ein, daher garantiere ich für nix ;)

  • Rütmus


    BSP1


    Geht
    {
    return wert; // < geht
    }



    BSP2
    Geht nicht
    {
    kommando();
    return wert; // < Falsch
    }



    BSP3


    Geht
    {
    kommando();
    return wert;
    }


    BSP4


    Geht
    header(){
    kommando();
    return wert;
    }


    BSP5


    sollte gehen
    header(){
    kommando(); //
    return wert;
    }



    BSP6


    Geht nicht
    header(){
    kommando();
    return wert;
    }


    Wie du siehst ist das Prinzip ganz einfach, die Funktionen müssen immer auf länge des Hauptkommandos liegen
    in dem Fall ist das letzte Kommando ,,return´´ << Hauptkommando, Hauptanweisung.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion