[Ajuda] como defino morte desconhecida?
#1

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;

Reply
#2

Mostre a sua callback OnPlayerDeath.
Reply
#3

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;

Reply
#4

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?
Reply
#5

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
Reply
#6

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

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[
Reply
#8

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
Reply
#9

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)); 
Reply
#10

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;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)