Was ist daran falsch?

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
  • Mein Problem ist dass hier:

    Zitat

    C:\Users\Tobias\Desktop\samp03e_svr_win32 (1)\gamemodes\Selfmade(Anfang).pwn(158 ) : warning 217: loose indentation

    Aber ich versteh daran irgendwie nichts?!




    //DCMD
    dcmd_heal(playerid,params[])
    {
    new i;
    if(strlen(params))
    {
    i = strval(params);
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i,100.0);
    SendClientMessage(i,ROT,"Du wurdest grade geheilt!");
    SendClientMessage(playerid,GELB,"Du hast den Spieler geheilt!");
    }
    else
    {
    SendClientMessage(playerid,GELB,"Der Spieler konnte nicht geheilt werden!");
    }
    }
    return 1;


    Danke im voraus.


    - Tobi

  • loose indentation beduetet du hast falsch eingerückt, und bevor jetzt irgendwer mit pragma schiessmichtot ankommt:
    richtig:
    dcmd_heal(playerid,params[])
    {
    new i;
    if(strlen(params))
    {
    i = strval(params);
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i,100.0);
    SendClientMessage(i,ROT,"Du wurdest grade geheilt!");
    SendClientMessage(playerid,GELB,"Du hast den Spieler geheilt!");
    }
    else
    {
    SendClientMessage(playerid,GELB,"Der Spieler konnte nicht geheilt werden!");
    }
    }
    return 1;
    }
    falsch:
    dcmd_heal(playerid,params[])
    {
    new i;
    if(strlen(params))
    {
    i = strval(params);
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i,100.0);
    SendClientMessage(i,ROT,"Du wurdest grade geheilt!");
    SendClientMessage(playerid,GELB,"Du hast den Spieler geheilt!");
    }
    else
    {
    SendClientMessage(playerid,GELB,"Der Spieler konnte nicht geheilt werden!");
    }
    }
    return 1;
    }
    noch mehr falsch:
    dcmd_heal(playerid,params[])
    {
    new i;
    if(strlen(params))
    {
    i = strval(params);
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i,100.0);
    SendClientMessage(i,ROT,"Du wurdest grade geheilt!");
    SendClientMessage(playerid,GELB,"Du hast den Spieler geheilt!");
    }
    else
    {
    SendClientMessage(playerid,GELB,"Der Spieler konnte nicht geheilt werden!");
    }
    }
    return 1;
    }
    noch viel falschererer:
    dcmd_heal(playerid,params[])
    {
    new i;
    if(strlen(params))
    {
    i = strval(params);
    if(IsPlayerConnected(i))
    {
    SetPlayerHealth(i,100.0);
    SendClientMessage(i,ROT,"Du wurdest grade geheilt!");
    SendClientMessage(playerid,GELB,"Du hast den Spieler geheilt!");
    }
    else
    {
    SendClientMessage(playerid,GELB,"Der Spieler konnte nicht geheilt werden!");
    }
    }
    return 1;
    }


    PS: 2 Sekunden google oder die suchfunktion nutzen und du hast schneller ne richtige antwort als du hier auf 5 falsche warten musst...

    The fact is, I am right. And if you think I'm wrong, you are wrong.