[Hilfge gesucht] kleine befehle erstellen für fraktion

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 brauch 3 befehle für eine fraktion. einmal das mann jemanden auf eine lsite setzen kann mit einem befehl (/setliste [name] [bezahlt ja nein]) und auch wieder runtersetzen kann mit (/clear liste [name]) und das man sich die lsite mit (/showliste ansehen kann) das soll für ein autohaus sein ! alles andere kann ich außer so was erstellen !


    Kann mir da einer helfen

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/

  • ne hab ich nicht, wollte schon das einfahc wie mit /su kopieren aber dann würde das zu viele umstände machen ! da soll einfahcn ur stehen, dass der speiler bezahlt oder nciht bezhalt hat, das man ihn entfernt hat und die lsite komplett sehen kann.. mehr nciht ^^

    | Green Day - Nickelback - Rise Against - 3 Doors Down | \m/


  • #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


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    dcmd(setliste,8,cmdtext);
    dcmd(cleatliste,10,cmdtext);
    dcmd(showliste,9,cmdtext);
    return 0;
    }


    dcmd_setliste(playerid,params[])
    {
    new ...; // Hier die new's ergo Parameter
    if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
    {
    if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
    {
    // Hier dein CMD
    }
    }
    return 1;
    }
    dcmd_cleatliste(playerid,params[])
    {
    new ...; // Hier die new's ergo Parameter
    if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
    {
    if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
    {
    // Hier dein CMD
    }
    }
    return 1;
    }


    dcmd_showliste(playerid,params[])
    {
    new ...; // Hier die new's ergo Parameter
    if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
    {
    if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
    {
    // Hier dein CMD
    }
    }
    return 1;
    }
    }



    // Hier sscanf code http://wiki.sa-mp.com/wiki/Sscanf_code

    Den Rest kannst du ja ;)