Cmd zulassen | Cmdabfrage

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
  • Möchte gerne nen Beispiel so haben wenn ein User /Pay macht muss das vom Adminstrator zugelassen werden (Rcon Admin)
    Der Adminstrator kriegt auch ne Nachricht *** Spieler xy möchte den Befehl /Pay benutzen Verwende /Accept Pay zum erlauben des Befehles.
    dankö also so ne cmd abfrage

  • Hmmm Versuch ma so...


    WARNUNG:

    Ungetestet :P
    Ausn Kopf Geschireben!


    Header:
    new payerlaubt = 0;


    Bei Pay

    if(strcmp(cmd, "/pay", true) == 0 || strcmp(cmd, "/geldgeben", true) == 0)
    {
    if(IsPlayerConnected(playerid) && payerlaubt = 1)
    {// Etc..


    Dann den Befehl.. /allowpay [id]


    if(strcmp(cmd, "/allowpay", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /allowpay [playerid/PartOfName]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1337)
    {
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    payerlaubt = 0;
    }
    }
    }
    else
    {
    format(string, sizeof(string), " %d ist kein Aktiver Spieler!.", giveplayerid);
    SendClientMessage(playerid, COLOR_GRAD1, string);
    }
    }
    return 1;
    }


    Man könnte , wenns funktioniert auch noch , /disablepay dann wird es ihm wieder verbtoen!


    PsYcHo: Mein Angebot steht ncoh xP^^



    Lua: 63% C++: 23% C#: 53% VB: 96%