Ein Cmd Mehrere Funkionen?

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 Einen Schönen Nachmittag Wünsche ich euch ;)


    und nun zu meiner frage ich wollte gerne nen /makeadmin cmd machen doch jetz wollte ich mit dem command mehrere Ranks Vergeben


    weil es ist ja unötig für admin machen wegen den ranks 5-10 cmd zu machen nun es sollte so aussen


    Code
    [/Makeadmin] [Playerid] [Rank= z.b Supporter]


    Hette die idee mit sscanf doch für dcmd wie mache ich das am besten ?


    also nochmal ein makeadmin cmd mit mehreren funkionen wo ich machen kann :


    Code
    [/makeadmin] [Playerid] [Name]



    Danke An Alle Die Mir Behilflich sind ;)



    Gibt Es so Ne Funkion Nicht ?!
    sscanf vlt wenn ja könnte es mir jemand erklären ?!

    Einmal editiert, zuletzt von Quini ()

  • dcmd_makeadmin(playerid,params[])
    {
    new pID,Rank[10];
    if(sscanf(params, "us",pID,Rank)) { return /* SendClientMessage......*/ }

    new name[24],stringo[33];
    GetPlayerName(pID,name,24);
    format(stringo,33,"%s.ini",name);
    if(Rank == "Full Admin") { /* beispiel mit dini*/ dini_IntSet(stringo,"pAdmin",/*z.B. für Full Admin = 4*/ 4); }
    else if(Rank == "Supporter") { dini_IntSet(stringo,"pAdmin",3); }
    /*else if.....
    else if.....
    else if......*/
    return 1;
    }


    Sollte funktionieren.
    Ungetestet!