SA-MP Forums Archive
[Ajuda] poderiam me ajudar com minha dialog ? - 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] poderiam me ajudar com minha dialog ? (/showthread.php?tid=587336)



poderiam me ajudar com minha dialog ? - DKDarkking - 30.08.2015

bom pessoal eu fiz uma dialog de escolha de sexo , porem eu gostaria de saber se existe alguma forma de coloca exemplo : quando o player morresse demorasse uns 4s para aparecer a caixa de dialogo pra escrever o texto se alguйm conseguir me ajudar e me explicar dou rep+

code>
PHP код:
    ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino"); 



Re: poderiam me ajudar com minha dialog ? - Whoo - 30.08.2015

Estou no cell mais pesquise por timer no forum que vocк consegue


Re: poderiam me ajudar com minha dialog ? - DKDarkking - 30.08.2015

Quote:
Originally Posted by Whoo
Посмотреть сообщение
Estou no cell mais pesquise por timer no forum que vocк consegue
mas como eu poderia fazer isso ? estou procurando tutoriais e nгo estou conseguindo achar como eu posso fazer isso ;s


Re: poderiam me ajudar com minha dialog ? - Andre02 - 30.08.2015

Aqui esta o que voзe precisa, leia os comentarios do lado, assim para proxima voзe ja sabe

PHP код:
public OnPlayerDeath(playeridkilleridreason// Quando o jogador more
{
    
SetTimer("Dialog_Sexo"4000false); // Cria um timer de 4 segundos sem repetiзao
    
return 1;
}
forward Dialog_Sexo();
public 
Dialog_Sexo() // Chama o Timer e activa-o
{
    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino");
    
// Mostra o Dialog depois de 4 segundos




Re: poderiam me ajudar com minha dialog ? - Thider - 30.08.2015

Quote:
Originally Posted by Andre02
Посмотреть сообщение
Aqui esta o que voзe precisa, leia os comentarios do lado, assim para proxima voзe ja sabe

PHP код:
public OnPlayerDeath(playeridkilleridreason// Quando o jogador more
{
    
SetTimer("Dialog_Sexo"4000false); // Cria um timer de 4 segundos sem repetiзao
    
return 1;
}
forward Dialog_Sexo();
public 
Dialog_Sexo() // Chama o Timer e activa-o
{
    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino");
    
// Mostra o Dialog depois de 4 segundos

Nesse caso teria que usar o SetTimerEx para armazenar o playerid para ser chamada na public.

Ficaria assim:
PHP код:
public OnPlayerDeath(playeridkilleridreason// Quando o jogador more
{
    
SetTimerEx("Dialog_Sexo"40000"i"playerid); // Cria um timer de 4 segundos sem repetiзao
    
return 1;
}
forward Dialog_Sexo(playerid);
public 
Dialog_Sexo(playerid// Chama o Timer e activa-o
{
    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino");
    
// Mostra o Dialog depois de 4 segundos




Re: poderiam me ajudar com minha dialog ? - DKDarkking - 30.08.2015

Quote:
Originally Posted by Thider
Посмотреть сообщение
Nesse caso teria que usar o SetTimerEx para armazenar o playerid para ser chamada na public.

Ficaria assim:
PHP код:
public OnPlayerDeath(playeridkilleridreason// Quando o jogador more
{
    
SetTimerEx("Dialog_Sexo"40000"i"playerid); // Cria um timer de 4 segundos sem repetiзao
    
return 1;
}
forward Dialog_Sexo(playerid);
public 
Dialog_Sexo(playerid// Chama o Timer e activa-o
{
    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino");
    
// Mostra o Dialog depois de 4 segundos

Quote:
Originally Posted by Andre02
Посмотреть сообщение
Aqui esta o que voзe precisa, leia os comentarios do lado, assim para proxima voзe ja sabe

PHP код:
public OnPlayerDeath(playeridkilleridreason// Quando o jogador more
{
    
SetTimer("Dialog_Sexo"4000false); // Cria um timer de 4 segundos sem repetiзao
    
return 1;
}
forward Dialog_Sexo();
public 
Dialog_Sexo() // Chama o Timer e activa-o
{
    
ShowPlayerDialog(playeridD_SexoDIALOG_STYLE_MSGBOX,"> Escolha seu Sexo <","Escolha seu Sexo:","Masculino","Feminino");
    
// Mostra o Dialog depois de 4 segundos

obrigaodo pela ajuda dos dois me ajudou pkr