Brauche Hilfe bei DCMD / OCMD Befehle...

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
  • Hallo :)


    Ich hab mal eine frage...
    Ich möcht das Admins auf meinen Server /set [SPIELERID] [SACHE] machen können...
    Zum testen hab ich dies mal geschrieben:


    ocmd:set(playerid,params[])
    {
    if(SpielerInfo[playerid][pAdmin] >= 3)
    {
    new
    pID,
    fHP[120],
    anzahl;
    if(sscanf(params, "ds",pID,fHP)) {
    return SendClientMessage(playerid,COLOR_GRAU,"USAGE: /set [playerid] [Sache*] ");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_GRAU,"Kein Spieler mit angegebener ID Online");
    }
    if(sscanf("lolig", "s", fHP))
    {
    SendClientMessage(pID, 0xBEBEBEFF, "GEHT!");
    }
    else
    {
    SendClientMessage(pID, 0xBEBEBEFF, "GEHT NICHT :'(!");
    }



    }
    else
    {
    SendClientMessage(playerid,COLOR_ROT,"Sie sind nicht berechtigt!");
    }
    return 1;
    }


    Ja... bei mir steht immer auch wenn ich "LOLIG" eingebe das es nicht geht ("Geht nicht")...
    Könnt ihr mir vill helfen ;) ?!


    Danke
    Lg iVirtual

  • CAPSLOCK angemacht?
    Ich denke du schreibst es so:
    /set [Spieler-ID] LOLIG
    Obwohl es eigentlich so ist:
    /set [Spieler-ID] lolig ...
    versuch das mal so aber ohne ([]).

    ''Remember to keep yourself alive there is nothing more important than that.''