Two death message [HELP] +REP
#7

Hybris' code can be simplified to this:

Code:
public OnPlayerDeath(playerid, killerid, reason)
{
    new string[145], fName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,fName,MAX_PLAYER_NAME);

    if (killerid != INVALID_PLAYER_ID)
    {
        switch (reason)
        {
            case 1: format(string, sizeof(string), "Player %s died. (Drowned)", fName);
            case 2: format(string, sizeof(string), "Player %s died. (Collision)", fName);
            default: format(string, sizeof(string), "Player %s died.", fName);
        }

    } else {
        new sName[MAX_PLAYER_NAME], gunname[32];
        GetWeaponName(reason,gunname,sizeof gunname);
        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);
    return 1;
}
Reply


Messages In This Thread
Two death message [HELP] +REP - by Chausar - 12.04.2015, 22:59
Re: Two death message [HELP] +REP - by Hybris - 12.04.2015, 23:05
Re: Two death message [HELP] +REP - by Azula - 12.04.2015, 23:12
Re: Two death message [HELP] +REP - by Chausar - 13.04.2015, 07:28
Re: Two death message [HELP] +REP - by CalvinC - 13.04.2015, 07:32
Re: Two death message [HELP] +REP - by Chausar - 13.04.2015, 08:10
Re: Two death message [HELP] +REP - by mamorunl - 13.04.2015, 09:40

Forum Jump:


Users browsing this thread: 1 Guest(s)