Inputtext wird nicht gespeichert?

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 Morgen liebe Community!
    Ich bin gerade dabei ein Kennzeichensystem zu erstellen!
    Es funktioniert alles bis auf das,dass der Text,der in den Dialog eingegeben wird,nicht in die Datei vom Auto geschrieben wird!
    Hier einmal meine Codes:


    In der Array vom Car:


    Kennzeichen[20],


    Im Updatecallback:


    format(var, 256, "Kennzeichen=%s\n", Carlist[playerid][Kennzeichen]); fwrite(CarFile, var);


    In dem CarLogin-Callback:


    else if(strcmp(key,"Kennzeichen",true)==0) { Carlist[playerid][Kennzeichen]=strval(ini_GetValue(Data)); }


    Und zu guter letzt,der Dialog:


    if(dialogid == KennzEr)
    {
    if(response)
    {
    Carlist[playerid][Kennzeichen] = strval(inputtext);
    }
    }
    So habe ich es gemacht aber in der File vom Auto steht immer "Kennzeichen=" mehr nicht...
    Ich hoffe mir kann jemand mit meinem Problem helfen.


    Vielen Dank im Vorraus!


    Liebe Grüße
    Hardcore





    P.s Beträge: 500:)



    //Edit: Habe gemerkt,dass keine Buchstaben gespeichert werden!
    Wenn ich im Dialog "1" eingebe,kommt nichts!Wenn ich "12" eingebe,kommt ein komisches zeichen!
    Das ganze funktioniert nur bei Zahlen,bei Buchstaben nicht...

  • Bei Zeichenketten musst du strmid und nicht strval benutzen...