Wie sscanf parameter bei /accept anzeigen lassen?

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
  • Bei /accept habe ich zwar verschiedene möglichkeiten angegeben wie z.B /accept scheine oder /accept drugs
    Aber wie lasse ich sscanf parameter anzeigen lassen das wenn man nur /accept eingibt das kommt: Befehl /accept [scheine/drugs/etc]
    Oder man einen nichte xetierenden wert eingibt wie z.B. /accept lalala und dann steht das es das nicht gibt

  • SScanf benutzt du folgendermaßen:


    Code
    new pID;
    if(sscanf(params,"u",pID)) return SendClientMessage(//...);


    oder für mehrere Werte:

    Code
    if(sscanf(params,"ui",Wert1,Wert2)) return SendClientMessage(//...);


    Die Werte z.B. "u", "i" findest du hier:


    Code
    The format codes are:
    	c - A character.
    	d, i - An integer.
    	h, x - A hex number (e.g. a colour).
    	f - A float.
    	s - A string.
    	z - An optional string.
    	pX - An additional delimiter where X is another character.
    	'' - Encloses a litteral string to locate.
    	u - User, takes a name, part of a name or an id and returns the id if they're connected.

    ( Hier nochmal Wiki für SScanf: klick )