09.01.2010, 02:35
I'm trying to make the value of both Kills/Deaths increase +1. (Kills +1 For killer, Deaths +1 for the person that died.) Why won't the value go up? (I'm using DINI btw) Help would be much appreciated.
Код:
enum pInfo
{
Kills,
Deaths,
Logged
}
new PlayerInfo[MAX_PLAYERS][pInfo];
public OnPlayerDeath( playerid, killerid, reason )
{
new name[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "/Users/%s.ini", name);
if(PlayerInfo[playerid][Logged] == 1) dini_IntSet(file, "Deaths", dini_Int(file, "Deaths")+1);
}
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, name, sizeof(name));
format(file, sizeof(file), "/Users/%s.ini", name);
if(PlayerInfo[killerid][Logged] == 1) dini_IntSet(file, "Kills", dini_Int(file, "Kills")+1);
if(PlayerInfo[killerid][Logged] == 1) dini_IntSet(file, "WantedLvl", dini_Int(file, "WantedLvl")+1);
}
return 1;
}

