Hoho leute,
ich weiß ich stelle sehr viele scriptwünsche in der letzten zeit, aber das sind die letzten also die 3 die laufen sind die letzten wünsche und zwar soll Kill + Death gespeichert werden, so sieht das bei mir aus:
enum Info
{
AdminLevel,
Password[128],
Cash,
Kills,
Deaths,
Warns,
Jail,
Logged,
Mute,
WarnReason1[128],
WarnReason2[128],
WarnReason3[128],
IP[20],
};
OnPlayerRegister
format(file, sizeof file, "Kills: %s\n\r",AccountInfo[playerid][Kills]);
{ fwrite(account, file); }
format(file, sizeof file, "Deaths: %s\n\r",AccountInfo[playerid][Deaths]);
{ fwrite(account, file); }
Update
format(file, sizeof file, "Kills: %s\n\r",AccountInfo[playerid][Kills]);
{ fwrite(account, file); }
format(file, sizeof file, "Deaths: %s\n\r",AccountInfo[playerid][Deaths]);
{ fwrite(account, file); }
Login
if(strfind(passres, "Kills") != -1 )
{
value = GetFileValue(pass);
AccountInfo[playerid][Kills] = strval(value);
}
if(strfind(passres, "Deaths") != -1)
{
value = GetFileValue(pass);
AccountInfo[playerid][Deaths] = strval(value);
}
if (strcmp(cmd, "/kill", true) == 0)
{
if(IsPlayerConnected(playerid))
{
SetPlayerHealth(playerid, 0.0);
AccountInfo[playerid][Deaths] += 1;
}
return 1;
}
So mein Problem ist, Death und Kill werden nicht gespeichert weil ich nicht weis was ich noch machen muss also wenn ich /kill mache und dann /stats steht da Tode[!] wenn ich aber dann /q und wieder connecte steht da Tode[0] und bei Kill steht immer 0 xD