rendered paste bodypublic OnPlayerDeath(playerid, killerid, reason)
{
new string[256];
new name[MAX_PLAYER_NAME];
new deathreason[20];
if(killerid == INVALID_PLAYER_ID) {
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s died.", name);
SendClientMessageToAll(COLOR_RED, string);
} else {
if (strlen(deathreason) > 0) {
format(string, sizeof(string), "*** %s died. (%s)", name, deathreason);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s died.", name);
SendClientMessageToAll(COLOR_RED, string);
} else {
if (strlen(deathreason) > 20) {
format(string, sizeof(string), "*** %s died. (%s)", name, deathreason);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "*** %s died.", name);
SendClientMessageToAll(COLOR_RED, string);
}
}
}
return 1;
}