commands überschneiden sich

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
  • Nabend zusammen,


    Und zwar überschneiden sich in meinem GM die commands einfach. Wenn ich zb /makeleader 0 3 benutze wird automatisch auch der befehl /m für das megafon ausgeführt und dann erscheint als megafontext "akeleader 0 3".
    Kann ich das irgendwie verhindern =?


    if(!strcmp(strget(cmdtext, 0), "/makeleader"))


    if(strcmp(cmdtext,"/m",true,2) == 0)





    Vielen dank schonmal im vorraus, ist sehr wichtig :)


    Mit freundlichen Grüßen


    Anubis

  • Also mit den returns ist alles in ordnung und denke mal nicht das es daran liegt denn bei dem megafon text wird das m nicht mit gesendet da aus dem m aus /makeleader - /m gemacht wird womit das megafon zusätzlich angesprochen wird. Deswegen steht dann als megafon text auch nur "akeleader". Sehr merkwürdig....

  • Habe den makeleader befehl jetzt verändert, da war nämlich die cmdlänge nicht definiert, daran lag es :)


    alt:
    if(!strcmp(strget(cmdtext, 0), "/makeleader"))
    neu:
    if(strcmp(cmdtext,"/makeleader",true,11)== 0)