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; }