Hey, ich bin gestern mit meinem Script auf Dini Umgestiegen, da ich bisher immer die Standartfunktion von SA-MP Verwendet habe.
Das Problem ist, das jedesmal wenn die Datei gespeichert wird, steht da nicht "Passwort=bla" sondern "Passwort=Passwort=Bla"
Hier mal mein Code:
strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
dini_Set(string, "Passwort", PlayerInfo[playerid][pPassword]);
So wird das Passwort bei der Registration gespeichert.
fread(UserFile, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255);
if(strcmp(string,dini_Get(string2,"Passwort")) == 0)
{
//Bla Code unso
}
So wird das Passwort beim Login Abgefragt (Funktioniert auch, wenn in der Dini "Passwort=Bla" steht.)
dini_Set(string3, "Passwort", PlayerInfo[playerid][pPassword]);
So wird das Passwort gespeichert.
MfG