Use como base,aprimore caso queira.
PHP Code:
#define minutos(%0) (1000 * %0 * 60)//No topo do Gamemode
forward Final(playerid);//No topo do Gamemode
stock PlayerName(id)//Caso tenha uma funзгo de pegar o nome do player,use a sua,Caso nгo tenha pode usar esta.
{
static name[24];
GetPlayerName(id, name, sizeof(name));
return name;
}
new Float:Pos[4],//Topo do gamemode
Skin,
Text3D:Label,
Actor,
StR[60]
;
public Final(playerid)//Em qualquer lugar,fora de publics/functions.
{
DestroyActor(Actor);
Delete3DTextLabel(Label);
}
public OnPlayerDeath(playerid, killerid, reason)
{
Skin = GetPlayerSkin(playerid);
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
Actor = CreateActor(Skin, Pos[0],Pos[1],Pos[2],Pos[3]);
ApplyActorAnimation(Actor, "PED", "KO_shot_stom",4.1,0,1,1,1,1);
format(StR,sizeof(StR),"Jogador(a) Morto: %s\nAssasino: %s",PlayerName(playerid),PlayerName(killerid));
Label = Create3DTextLabel(StR, 0x008080FF,Pos[0],Pos[1],Pos[2],40.0, 0, 0);
SetTimerEx("Final",minutos(3), false, "i", playerid);
return 1;
}
OBS: Nгo testei.