strtok mehr Command Parameter?

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
  • Ich benutze zum Beispiel für meinen /register Command strtok.
    Nun möchte ich mich aber mit strtok ein bisschen mehr einüben ;)
    Wenn ich nun ein Command wie /setheal [playerid] [amount] haben will.
    Wie mache ich das?
    cmd = strtok(cmdtext,idx);
    Das nimmt alles hinterm CMD, richtig?
    Muss ich bei idx, dann was anderes eintragen oder wie?


    // Sorry, ich benutze strtok jetzt zum ersten Mal mit 2 Parametern beim Command.
    // Benutze sonst nur dcmd oder strget ;)


    ~ Monte


  • if(strcmp(cmd, "/sethp", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
    new healthplayer = strval(tmp); // String zu Wert machen
    tmp = strtok(cmdtext, idx);
    new health = strval(tmp); // String zu Wert machen

    Das ist jetzt mit 2 Parametern...


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!