09.01.2010, 02:56
try this:
pawn Код:
enum pInfo
{
Kills,
Deaths,
Logged
}
new PlayerInfo[MAX_PLAYERS][pInfo];
public OnPlayerDeath( playerid, killerid, reason )
{
SendDeathMessage(killerid,playerid,reason);
//Death
SetPlayerWantedLevel(playerid, 0);
if(IsPlayerConnected(killerid) && killerid != INVALID_PLAYER_ID)
{
SetPlayerWantedLevel(killerid, GetPlayerWantedLevel(killerid)++);
SetPlayerScore(killerid, GetPlayerScore(killerid)++);
}
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")++);
}
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")++);
if(PlayerInfo[killerid][Logged] == 1) dini_IntSet(file, "WantedLvl", dini_Int(file, "WantedLvl")++);
}
return 1;
}