public OnPlayerDeath(playerid, killerid, reason) { new string[256]; if(killerid != INVALID_PLAYER_ID) { if(reason < 46) { new WeaponName[64]; GetWeaponName(reason, WeaponName, sizeof(WeaponName) ); format(string, sizeof(string), "%s got killed by %s with %s!", PlayerName(playerid), PlayerName(killerid), WeaponName); } else { format(string, sizeof(string), "%s got killed by %s!", PlayerName(playerid), PlayerName(killerid) ); } } else { format(string, sizeof(string), "%s has died.", PlayerName(playerid) ); } SendDeathMessage(killerid, playerid, reason); SendClientMessageToAll(0xFFFFFF00, string); return 1; }