Dcmd Command

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
  • Der Include
    //dcmd
    #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
    //dcmd



    der CMD

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(heal,4,cmdtext);
    return 0;
    }


    dcmd_heal(playerid, params[])
    {
    #pragma unused params
    SetPlayerHealth(playerid,100.0);
    return 1;
    }


    Ist ja soweit richtig , dass es keine Errors gibt !
    Aber wieso klappt es nicht wenn ich ingame /heal eingebe , das meine hp auf 100.0 Steigen ?
    /heal ( ID) hab ich auch versucht !
    Aber es ist ja kein Parameter !