SA-MP Forums Archive
[Ajuda] Ativar e Desativar no 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] Ativar e Desativar no Dialog (/showthread.php?tid=650084)



Ativar e Desativar no Dialog - Gleidson - 20.02.2018

Ai galera, como faz para alternar um "ON ou OFF" em DIALOG_STYLE_TABLIST_HEADERS ?


Re: Ativar e Desativar no Dialog - Gguiz - 20.02.2018

Especifique mais.


Re: Ativar e Desativar no Dialog - Gleidson - 20.02.2018

Quote:
Originally Posted by Gguiz
Посмотреть сообщение
Especifique mais.
Exemplo, Tenho um Dialog, ai nesse dialog tem a opзгo
Veiculo: se eu tiver com o veiculo trancado, no stats do dialog vai aparecer "Trancado" se tiver destrancado vai aparecer "Destrancado".

Acessa esse link https://sampforum.blast.hk/showthread.php?tid=602814 e vai pra baixo la tem uma imagem, ai voce vai saber como eu tou dizendo


Re: Ativar e Desativar no Dialog - Gleidson - 20.02.2018

Quote:
Originally Posted by Vithinn
Посмотреть сообщение
Poderia informar qual a variбvel de tranca do veнculo?
vtrancado


Re: Ativar e Desativar no Dialog - SammyJ - 20.02.2018

PHP код:

// CMD do menu do veiculo. 
format(strsizeof(str), "Trancado\t%s", (vtrancado[vehicleid] ? ("{00FF00}ON") : ("{FFFF00}OFF") ));
ShowPlayerDialog(playerid0DIALOG_STYLE_TABLIST"MENU"str"Selecionar""Cancelar");
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if ( 
dialogid == 0)
   {
        if ( 
response )
        {
// add condiзхes para verifica se o jogador estб dentro de um carro e tambйm crie uma variavel local vehicleid para pegar o id do veiculo atual do jogador.
            
vtrancado[vehicleid] = (vtrancado[vehicleid] ? false true);
            
format(strsizeof(str), "Trancado\t%s", (vtrancado[vehicleid] ? ("{00FF00}ON") : ("{FFFF00}OFF") ));
            
ShowPlayerDialog(playerid0DIALOG_STYLE_TABLIST"MENU"str"Selecionar""Cancelar");
        }
        return 
true;
   }

Substitua vtrancado[vehicle] pela variavel que indentifica se o veiculo estб trancado ou nгo.


Re: Ativar e Desativar no Dialog - Gleidson - 20.02.2018

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
PHP код:

// CMD do menu do veiculo. 
format(strsizeof(str), "Trancado\t%s", (vtrancado[vehicleid] ? ("{00FF00}ON") : ("{FFFF00}OFF") ));
ShowPlayerDialog(playerid0DIALOG_STYLE_TABLIST"MENU"str"Selecionar""Cancelar");
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if ( 
dialogid == 0)
   {
        if ( 
response )
        {
// add condiзхes para verifica se o jogador estб dentro de um carro e tambйm crie uma variavel local vehicleid para pegar o id do veiculo atual do jogador.
            
vtrancado[vehicleid] = (vtrancado[vehicleid] ? false true);
            
format(strsizeof(str), "Trancado\t%s", (vtrancado[vehicleid] ? ("{00FF00}ON") : ("{FFFF00}OFF") ));
            
ShowPlayerDialog(playerid0DIALOG_STYLE_TABLIST"MENU"str"Selecionar""Cancelar");
        }
        return 
true;
   }

Substitua vtrancado[vehicle] pela variavel que indentifica se o veiculo estб trancado ou nгo.
Exatamente como eu disse obrigado