SA-MP Forums Archive
[Ajuda] como defino morte desconhecida? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] como defino morte desconhecida? (/showthread.php?tid=655585)



como defino morte desconhecida? - Uguinho - 24.06.2018

alguem pode me ajudar nesse sistema

quando o player й morto por suicidio ou outro tipo de morte que nao se refere a um assassino fica bugado

alguem sabe me dizer como ponha morte desconhecida quando nao й morto por player?

PHP код:
    //CORPO DO PLAYER CAIDO NO CHAO
    
Skin GetPlayerSkin(playerid);
    
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    
Actor CreateActor(SkinPos[0],Pos[1],Pos[2],Pos[3]);
    
ApplyActorAnimation(Actor"PED""KO_shot_stom",4.1,0,1,1,1,1);
    
format(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid));
    
Label Create3DTextLabel(StR0x008080FF,Pos[0],Pos[1],Pos[2],40.000);
    
SetTimerEx("Final",minutos(3), false"i"playerid);
    return 
1;




Re: como defino morte desconhecida? - GRiMMREAPER - 24.06.2018

Mostre a sua callback OnPlayerDeath.


Re: como defino morte desconhecida? - LeViNS - 24.06.2018

Use:

PHP код:
    //CORPO DO PLAYER CAIDO NO CHAO
    
Skin GetPlayerSkin(playerid);
    
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    
Actor CreateActor(SkinPos[0],Pos[1],Pos[2],Pos[3]);
    
ApplyActorAnimation(Actor"PED""KO_shot_stom",4.1,0,1,1,1,1);
    if(
killerid != INVALID_PLAYER_IDformat(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid));
    else 
format(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}Desconhecido",PlayerName(playerid));
    
Label Create3DTextLabel(StR0x008080FF,Pos[0],Pos[1],Pos[2],40.000);
    
SetTimerEx("Final",minutos(3), false"i"playerid);
    return 
1;




Re: como defino morte desconhecida? - Uguinho - 24.06.2018

Quote:
Originally Posted by GRiMMREAPER
Посмотреть сообщение
Mostre a sua callback OnPlayerDeath.
PHP код:
public OnPlayerDeath(playeridkilleridreason)
{
    if(
pmorto[playerid])return true;
    
OnPlayerDeathEx(playeridkilleridreason);
    
    
TextDrawShowForPlayer(playeridtextmorte[0]);
    
TextDrawShowForPlayer(playeridtextmorte[1]);
    
    
JoinedHay[playerid] = 0;
    
//CORPO DO PLAYER CAIDO NO CHAO
    
Skin GetPlayerSkin(playerid);
    
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    
Actor CreateActor(SkinPos[0],Pos[1],Pos[2],Pos[3]);
    
ApplyActorAnimation(Actor"PED""KO_shot_stom",4.1,0,1,1,1,1);
    
format(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid));
    
Label Create3DTextLabel(StR0x008080FF,Pos[0],Pos[1],Pos[2],40.000);
    
SetTimerEx("Final",minutos(3), false"i"playerid);
    return 
1;

isso?


Re: como defino morte desconhecida? - Uguinho - 24.06.2018

Quote:
Originally Posted by GRiMMREAPER
Посмотреть сообщение
Mostre a sua callback OnPlayerDeath.
Quote:
Originally Posted by LeViNS
Посмотреть сообщение
Use:

PHP код:
    //CORPO DO PLAYER CAIDO NO CHAO
    
Skin GetPlayerSkin(playerid);
    
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    
Actor CreateActor(SkinPos[0],Pos[1],Pos[2],Pos[3]);
    
ApplyActorAnimation(Actor"PED""KO_shot_stom",4.1,0,1,1,1,1);
    if(
killerid != INVALID_PLAYER_IDformat(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid));
    else 
format(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}Desconhecido",PlayerName(playerid));
    
Label Create3DTextLabel(StR0x008080FF,Pos[0],Pos[1],Pos[2],40.000);
    
SetTimerEx("Final",minutos(3), false"i"playerid);
    return 
1;

nao deu fico do mesmo jeito tipo se eu me mato no carro fica assassino: {FFF


Re: como defino morte desconhecida? - 1sbedx - 24.06.2018

PHP код:
format(StRsizeof(StR), "{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s"PlayerName(playerid), (killerid != INVALID_PLAYER_ID) ? (PlayerName(killerid)) : ("Desconhecido")); 



Re: como defino morte desconhecida? - LeViNS - 24.06.2018

Quote:
Originally Posted by Uguinho
Посмотреть сообщение
nao deu fico do mesmo jeito tipo se eu me mato no carro fica assassino: {FFF
Aumente a string nomeada de StR para 144.
pesquise new StR[


Re: como defino morte desconhecida? - Uguinho - 24.06.2018

Quote:
Originally Posted by LeViNS
Посмотреть сообщение
Aumente a string nomeada de StR para 144.
pesquise new StR[
deu certo mano tava StR com R maiъsculo ai nao tava dando kkk deu certo aqui vlw

@Edit na verdade deu um bug aqui quando o player morre sem ser morto por alguem tipo explodir no carro ta funcionando normal agr sу que quando alguem mata o player agora ta bugando nem cria o corpo


Re: como defino morte desconhecida? - Uguinho - 25.06.2018

bugou nessa parte

PHP код:
    if(killerid != INVALID_PLAYER_IDformat(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid)); 



Re: como defino morte desconhecida? - Uguinho - 25.06.2018

alguem consegue me ajudar?

deu certo tipo quando o player se mata fica assassino desconhecido sу que agora quando o player mata ele fica bugado nao cria nem o corpo no chao e ele teleporta e morre em outro lugar

PHP код:
    //CORPO DO PLAYER CAIDO NO CHAO
    
Skin GetPlayerSkin(playerid);
    
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
    
GetPlayerFacingAngle(playeridPos[3]);
    
Actor CreateActor(SkinPos[0],Pos[1],Pos[2],Pos[3]);
    
ApplyActorAnimation(Actor"PED""KO_shot_stom",4.1,0,1,1,1,1);
    if(
killerid != INVALID_PLAYER_IDformat(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}%s",PlayerName(playerid),PlayerName(killerid));
    else 
format(StR,sizeof(StR),"{BEBEBE}Corpo de {FFFFFF}%s\n{BEBEBE}Assasino: {FFFFFF}Desconhecido",PlayerName(playerid));
    
Label Create3DTextLabel(StR0x008080FF,Pos[0],Pos[1],Pos[2],40.000);
    
SetTimerEx("Final",minutos(3), false"i"playerid);
    return 
1;