[Ajuda] Erro ao mudar de dialog.
#1

Ola, estou com um problema e nгo estou conseguindo resolve-lo.

Preciso que uma dialog do tipo INPUT seja aberta assim que o player clica em "Confirmar" de outra dialog do estilo INPUT.
O problema й que a dialog que tem que abrir nгo estб abrindo, nem sequer realiza a funзгo que eu do a dialog, que no caso й salvar um IP.

Vou colocar o cуdigo da dialog abaixo.

pawn Код:
if(dialogid == 137954)
            {
                if(response)
                {
                    new string[100];
                    new PegarNome[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, PegarNome, sizeof(PegarNome));
                    DOF2_SetString("PCConfig.ini","IP",inputtext);
                    DOF2_SaveFile();
                    format(string, sizeof(string), "O Player %s configurou o IP do servidor como %s", PegarNome,DOF2_GetString("PCConfig.ini","IP"));
                    print(string);
                    ShowPlayerDialog(playerid,134679,DIALOG_STYLE_INPUT,"Configurando o Servidor: Porta","Coloque abaixo a Porta do servidor (Ex: 7777).","Confirmar","");
                }
                else
                {
               
                }
            }
Espero que possam me ajudar.

Des de jб obrigado.
Reply
#2

Veja se nгo estб dando conflitos no id de suas Dialogs.
Se for um FS, coloca como o primeiro da lista.
Reply
#3

Quote:
Originally Posted by Mandrack_FreeZe
Посмотреть сообщение
Ola, estou com um problema e nгo estou conseguindo resolve-lo.

Preciso que uma dialog do tipo INPUT seja aberta assim que o player clica em "Confirmar" de outra dialog do estilo INPUT.
O problema й que a dialog que tem que abrir nгo estб abrindo, nem sequer realiza a funзгo que eu do a dialog, que no caso й salvar um IP.

Vou colocar o cуdigo da dialog abaixo.

pawn Код:
if(dialogid == 137954)
            {
                if(response)
                {
                    new string[100];
                    new PegarNome[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, PegarNome, sizeof(PegarNome));
                    DOF2_SetString("PCConfig.ini","IP",inputtext);
                    DOF2_SaveFile();
                    format(string, sizeof(string), "O Player %s configurou o IP do servidor como %s", PegarNome,DOF2_GetString("PCConfig.ini","IP"));
                    print(string);
                    ShowPlayerDialog(playerid,134679,DIALOG_STYLE_INPUT,"Configurando o Servidor: Porta","Coloque abaixo a Porta do servidor (Ex: 7777).","Confirmar","");
                }
                else
                {
               
                }
            }
Espero que possam me ajudar.

Des de jб obrigado.
procure apertando ctrl+F e digite (if(dialogid == 137954 no seu GM) vocк pode por if(dialogid == 2001) para ver se funciona, caso nгo funcione conte o ocorrido.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)