25.05.2014, 17:50
Why is the weapon 47? You can check who inflicted the damage and see if they did some-how, or if it's an invalid player id.
Change it to,
Change it to,
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
if(a51_haveMB[playerid] == 1) //if you have Money bag
{
if(killerid != playerid || killerid != INVALID_PLAYER_ID) //if reason isn't sucicide
{
GivePlayerMoney(killerid, a51_MB_money);
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), "[AREA51]%s и STATO UCCISO! %s ha ora i soldi dell'area 51", name, killerid);
SendClientMessageToAll(COLOR_RED, str);
}
else
{
new str[128], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), "[AREA51]%s и MORTO e ha perso i soldi dell'area 51", name);
SendClientMessageToAll(COLOR_RED, str);
}
a51_haveMB[playerid] = 0;
GivePlayerMoney(playerid, -a51_MB_money);
}
return 1;
}

