Problem mit sscanf -.-

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
  • Guten Tag,
    Ich hab gerade ein kleines Problem mit sscanf.


    Hier der Code:
    CMD:write(playerid,params[])
    {
    new text[100];
    new sendtext[128];
    if(sscanf(params,"s[100]",text)) return SendClientMessage(playerid,ROT,"Verwendung: /write [text]");
    format(sendtext,sizeof(sendtext),"Eintrag von %s: %s",sName(playerid),text);
    setString:"Eintragsliste"("Einträge von Nutzern",sendtext);
    SendClientMessage(playerid,ROT,"Erfolgreich eingetragen!");
    return 1;
    }


    Der Text soll in die Eintragsliste gesetzt werden.
    Aber es kommt immer Verwendung: ...
    Obwohl ich alles richtig eingebe -.-
    Warum?

  • Aber Maddin sagt:
    Aber achtung: Zusätzlich muss die Größe des strings angegeben werden, ansonsten kommt es zu fehler meldungen und es funktioniert nicht.


    Deswegen habe ich überall den Array angegeben.


    Naja, dann probier ich es ohne den Array.