SA-MP Forums Archive
[Pedido]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: [Pedido]Dialog (/showthread.php?tid=295336)



[Pedido]Dialog - Laercio - 05.11.2011

Bom gostaria de por isso em cmd :


pawn Код:
//
#define DIALOG_sistemasnovos   28030

ShowPlayerDialog(playerid, DIALOG_sistemasnovos, DIALOG_STYLE_MSGBOX, "Sistemas do Servidor", "Bom Nosso Servidor tem os Seguintes Sistemas :\n\nSistema de Desfarзe Hitman\nDetalhes :\nMuda cor do nome , e da roupa\n\nSistema de Tunning na hq dos Mid\nDetalhes :\nNгo tenho muito a descrever , so digitar /tunarmid e tuna o carro , em que vocк esta .\n\n\nObrigado , Tenha um Otimo Jogo.\n\n\n", "Ok", "Sair");

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == DIALOG_sistemasnovos){
      if(response){
      }
         //The player has pressed "Ok".
      }
      else{
         //The player has pressed "Sair".
      }
   }
    return 0;
}
Colocar no cmd assim :

pawn Код:
if(!strcmp(cmdtext, "/sistemanovos", true)){



Re: [Бjuda][Pedido]Dialog - Cristhian - 05.11.2011

pawn Код:
#define DIALOG_sistemasnovos   28030
pawn Код:
if(!strcmp(cmdtext, "/sistemanovos", true))
{
    ShowPlayerDialog(playerid, DIALOG_sistemasnovos, DIALOG_STYLE_MSGBOX, "Sistemas do Servidor", "Bom Nosso Servidor tem os Seguintes Sistemas :\n\nSistema de Desfarзe Hitman\nDetalhes :\nMuda cor do nome , e da roupa\n\nSistema de Tunning na hq dos Mid\nDetalhes :\nNгo tenho muito a descrever , so digitar /tunarmid e tuna o carro , em que vocк esta .\n\n\nObrigado , Tenha um Otimo Jogo.\n\n\n", "Ok", "Sair");
    return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == DIALOG_sistemasnovos){
      if(response)
      {
          return 1;
      }
      else
      {
          return 1;
      }
   }
    return 0;
}



Re: [Бjuda][Pedido]Dialog - Master_Pawn - 05.11.2011

Код:
if(!strcmp(cmdtext,"/sistemanovos", true))
{
ShowPlayerDialog(playerid, DIALOG_sistemasnovos, DIALOG_STYLE_MSGBOX, "Sistemas do Servidor", "Bom Nosso Servidor tem os Seguintes Sistemas :\n\nSistema de Desfarзe Hitman\nDetalhes :\nMuda cor do nome , e da roupa\n\nSistema de Tunning na hq dos Mid\nDetalhes :\nNгo tenho muito a descrever , so digitar /tunarmid e tuna o carro , em que vocк esta .\n\n\nObrigado , Tenha um Otimo Jogo.\n\n\n", "Ok", "Sair");
return 1;
}
dai quando digita comando vai abrir Dialog_sistemasnovos pronto!!! se ajude + rep


Re: [Бjuda][Pedido]Dialog - Laercio - 05.11.2011

Duvida й Obrigatorio por na Public ?


Re: [Бjuda][Pedido]Dialog - Cristhian - 05.11.2011

if(dialogid == DIALOG_sistemasnovos){ ... tem que colocar na dialogresponse
e o comando na commandtext...


Re: [Бjuda][Pedido]Dialog - Laercio - 05.11.2011

Po , so coloquei assim :

o #define e o cmd , Nem puis na public , deve dar na merma '-'


Re: [Бjuda][Pedido]Dialog - Master_Pawn - 05.11.2011

mano coloca assim olha topo seu gm ponha

#define sistemasnovos 28030

em ondialogresponse

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{   
     if(dialogid == DIALOG_sistemasnovos)
     {      
          if(response)      
          {          
          return 1;      
          }      
          else      
          {         
           return 1;      
           }   
     }    
     return 0;
}
na public onplayercommandtext coloque

Код:
if(!strcmp(cmdtext, "/sistemanovos", true))
{    
ShowPlayerDialog(playerid, DIALOG_sistemasnovos, DIALOG_STYLE_MSGBOX, "Sistemas do Servidor", "Bom Nosso Servidor tem os Seguintes Sistemas :\n\nSistema de Desfarзe Hitman\nDetalhes :\nMuda cor do nome , e da roupa\n\nSistema de Tunning na hq dos Mid\nDetalhes :\nNгo tenho muito a descrever , so digitar /tunarmid e tuna o carro , em que vocк esta .\n\n\nObrigado , Tenha um Otimo Jogo.\n\n\n", "Ok", "Sair");    
return 1;
}
Pronto cara


Re: [Бjuda][Pedido]Dialog - ViniBorn - 05.11.2011

Vocк sу usa OnDialogResponse se for necessбrio detectar em qual botгo/opзгo o jogador clicou. "OK" "Sair"

response й referente aos dois botхes que ficam na parte inferior
listitem й referente б lista usada com DIALOG_STYLE_LIST


Re: [Pedido]Dialog - humildadeforever - 05.11.2011

Se vocк quiser que quando cliquem em um dos botхes,ele somente feche o Dialog e nгo aconteзa mais nada, nгo й necessбrio o uso da public OnDialogResponse