[Pedido]Dialog
#1

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)){
Reply
#2

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;
}
Reply
#3

Код:
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
Reply
#4

Duvida й Obrigatorio por na Public ?
Reply
#5

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

Po , so coloquei assim :

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

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

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

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)