Hey hab ein kleines Problem,
ich habe bei zwei Befehlen ein Problem mit Sscanf bzw. den Parametern. Als Beispiel der Befehl : /setforsale [hier mein Preisparameter].
Immer wenn ich den Befehl + Paramter eingebe kommt meine Fehlermeldung, die erscheint wenn ich einen falschen Parameter eingebe, was aber nicht der Fall ist.
Am System selber liegt es nicht, da es funktioniert wenn ich die Parameter manuell in die Mysql-Datenbank eingebe.
Dann kann das Problem nur in dieser Zeile liegen :
new sforsaleprice;
if(sscanf(params, "i", sforsaleprice)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /setforsale [price]");
Sscanf/Parameter Problem
- Oskaar1994
- Geschlossen
- Erledigt
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
-
-
Plugin oder Funktion von Sscanf?
-
Plugin oder Funktion von Sscanf?
Ich benutze die sscanf2 Include und das Plugin dazu.
-
Falls das Problem mit sscanf außer bei dem Befehl auftritt hast du die funktion sscanf noch in deinem skript oder eventuell in einer include (damit ist nicht die sscanf2.inc gemeint).
-
Falls das Problem mit sscanf außer bei dem Befehl auftritt hast du die funktion sscanf noch in deinem skript oder eventuell in einer include (damit ist nicht die sscanf2.inc gemeint).
Die Frage ist was soll ich jetzt machen ? Ich probiere mal kurz die anderen Befehle mit sscanf ob sie funktionieren.
-
Die Frage ist was soll ich jetzt machen ? Ich probiere mal kurz die anderen Befehle mit sscanf ob sie funktionieren.
Das problem ist es kommt zu komplikationen zwischen dem sscanf code hier ein auschnittstock sscanf(string[], format[], {Float,_}:...)
{
#if defined isnull
if (isnull(string))
#else
if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
#endif
{
return format[0];
}
#pragma tabsize 4
new
formatPos = 0,
stringPos = 0,
paramPos = 2,
paramCount = numargs(),
delim = ' ';
und dem sscanf plugin, da beide den selben namen haben wird versucht auf beides zurückzugreifen . -
Hat sich erledigt, trotzdem danke Habe die sscanf Datein mal geupdated.
-
breadfish.de
Hat das Thema geschlossen.