Dini Problem

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 hab mal wieder ein Problem undzwar wenn ich etwas mit dini machen möchte.


    Ich habe folgenden Code:
    new username[256], result1[256], result2[256], result3[256];
    GetPlayerName(playerid, username, sizeof(username));

    format(result1,sizeof(result1),"/player/%s.ini",username);
    result2 = dini_Get(result1, "score");
    format(result3,sizeof(result3),"%s",result2);
    SetPlayerScore(playerid, result3);


    So das Problem ist nun das mit SetPlayerScore er sagt einen Fehler im zweitem Argument also result3 aber dort ist alles in ordnung ich hab auch mal das ergebnis ausgeben lassen im SendCLientMessage und dort hats funktioniert. Habt ihr vielleicht eine Idee?


    MFG Raicoon

  • result3 = String.
    2. Parameter bei SetPlayerScore = Integer.


    Von daher muss es so aussehen:
    SetPlayerScore(playerid, strval(result3));


    Btw sind die String-Sizes von result1-3 & username VIEL zu groß, da würden sogar 32 Zellen reichen.

  • Super es funktioniert und dabei ist die Lösung eigentlich so einfach.^^


    Und das mit der länge kann man ja ändern aber da es ja nicht funkioniert hat hab ich einfach alles geändert und ausprobiert.


    Danke für die schnelle Hilfe.


    MFG Raicoon