02.06.2010, 13:04
You have same code 2 times, so remove one
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(gPlayerUsingLoopingAnim[playerid])
{
gPlayerUsingLoopingAnim[playerid] = 0;
TextDrawHideForPlayer(playerid,txtAnimHelper);
}
new pName[24], KillerFile[50], PlayerFile[50], kName[24];
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(killerid, kName, sizeof(kName));
format(KillerFile, sizeof(KillerFile), "/users/%s.ini", kName);
format(PlayerFile, sizeof(PlayerFile), "/users/%s.ini", pName);
if(killerid == INVALID_PLAYER_ID)
{
SendDeathMessage(INVALID_PLAYER_ID, playerid, reason);
PlayerInfo[playerid][Deaths]++;
dini_IntSet(PlayerFile, "Deaths", PlayerInfo[playerid][Deaths]);
}
else
{
SendDeathMessage(killerid, playerid, reason);
PlayerInfo[killerid][Kills]++;
PlayerInfo[playerid][Deaths]++;
dini_IntSet(PlayerFile, "Deaths", PlayerInfo[playerid][Deaths]);
dini_IntSet(KillerFile, "Kills", PlayerInfo[killerid][Kills]);
}
return 1;
}