SA-MP Forums Archive
[Ajuda] Destruir 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] Destruir dialog (/showthread.php?tid=611049)



Destruir dialog - DenilsonN - 01.07.2016

Olб pessoal, queria perguntar se tem alguma funзгo que destrуi tal dialog...


Re: DestroyDialog ? - ipsLuan - 01.07.2016

Totalmente desnecessбrio.
Ao clicar no dialog, ele fecha e executa tal funзгo.


Re: DestroyDialog ? - OverKiller - 01.07.2016

Oshe. Quando vocк clica em um dos botхes a dialog й destruida


Re: DestroyDialog ? - DenilsonN - 01.07.2016

Entгo, mas tipo rs...
Eu criei uma agкncia
Ele digite /Profissao dai abre a dialog
Honesta
Policia
Crime......
Dai tem dois botхes o Avanзar e o Cancelar, quando eu clico em cancelar ele avanзar pra tal dialog, entendeu?
Код:
if(!response)
{

   return 1;
}



Re: DestroyDialog ? - [BOPE]Seu._.Madruga - 01.07.2016

Comentбrio Excluнdo.


Re: DestroyDialog ? - DenilsonN - 01.07.2016

Quote:
Originally Posted by [BOPE]Seu._.Madruga
Посмотреть сообщение
Utilize -1 como indicador do id da dialog.
PHP код:
ShowPlayerDialog(playerid, -1DIALOG_STYLE_PASSWORD"Login""Enter your password below:""Login""Cancel"); 
Nгo deu em nada'-'
Isso й sу uma identificaзгo pra Dialog o que iria mudar '-'


Re: DestroyDialog ? - [BOPE]Seu._.Madruga - 01.07.2016

Utilize a funзгo DestroyDialogForPlayer(playerid); para fechar as dialogs.

Obs: Coloque o cуdigo abaixo no final do seu gamemode.
PHP код:
forward DestroyDialogForPlayer(playerid);
public 
DestroyDialogForPlayer(playerid)
{
    
ShowPlayerDialog(playerid, -1DIALOG_STYLE_MSGBOX"Destruindo Dialog""Server SA-MP""""");
    return 
1;

Quote:

Hб vбrias formas para utilizar o cуdigo feito acima, e elas sгo:
  1. Direta - DestroyDialogForPlayer(playerid); "Serб acionada no mesmo momento"
  2. Temporizada - SetTimerEx("DestroyDialogForPlayer", 5000, false, "i", playerid); "Serб acionada apуs 5 segundos"



Re: DestroyDialog ? - DenilsonN - 01.07.2016

Show, eu nгo coloquei como forward mas sim como stock funcionou de boa, valeus DD