12.04.2015, 23:05
Code:
public OnPlayerDeath(playerid, killerid, reason) { new gunname[32],string[145],fName[MAX_PLAYER_NAME],sName[MAX_PLAYER_NAME]; GetWeaponName(reason,gunname,sizeof gunname); GetPlayerName(playerid,fName,MAX_PLAYER_NAME); GetPlayerName(killerid,sName,MAX_PLAYER_NAME); format(string,sizeof string,"%s has been killed by %s with %s",fName,sName,gunname); SendClientMessageToAll(COLOR_RED,string); GameTextForPlayer(playerid, "~r~Wasted", 5000, 6); SendDeathMessage(killerid, playerid, reason); new msg[128] if (killerid != INVALID_PLAYER_ID) { switch (reason) { case 1: format(msg, sizeof(msg), "Player %s died. (Drowned)", playerName); case 2: format(msg, sizeof(msg), "Player %s died. (Collision)", playerName); default: format(msg, sizeof(msg), "Player %s died.", playerName); } SendClientMessageToAll(-1, msg); } return 1; }