SA-MP Forums Archive
[Ajuda] Dialog INPUT apenas em Nъmeros dando erro - 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] Dialog INPUT apenas em Nъmeros dando erro (/showthread.php?tid=664741)



Dialog INPUT apenas em Nъmeros dando erro - RayanSanty - 09.03.2019

Code:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext,"/gpss",true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            ShowPlayerDialog(playerid, GPS_SYSTEM,DIALOG_STYLE_INPUT,"{FFC400}- {FFFFFF}Global Position System","Prefeitura.\"Selecionar","Fechar");
            return 1;
        }
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, IsNumeric, inputtext[])
{
Estб dando esse erro:
Code:
C:\Users\Admin\Desktop\GM's Samp\Brasil Vida Real Android\filterscripts\gps.pwn(39) : error 025: function heading differs from prototype
no caso a linha 39 й essa:
public OnDialogResponse(playerid, dialogid, response, IsNumeric, inputtext[])


Re: Dialog INPUT apenas em Nъmeros dando erro - Don_Speed - 09.03.2019

EDIT


Re: Dialog INPUT apenas em Nъmeros dando erro - RayanSanty - 09.03.2019

Quote:
Originally Posted by Don_Speed
View Post
PHP Code:
public OnDialogResponse(playeriddialogidresponseinputtext[]) 
Nгo cara, eu preciso do "IsNumeric" pois o dialog й somente com numeros
troquei o "listitem" por IsNumeric


Re: Dialog INPUT apenas em Nъmeros dando erro - Malandrin - 09.03.2019

Quote:
Originally Posted by RayanSanty
View Post
Nгo cara, eu preciso do "IsNumeric" pois o dialog й somente com numeros
troquei o "listitem" por IsNumeric
Cara nгo tem lуgica isso, se vocк quer uma dialog sу com nъmeros coloque um IF e verifique, se vocк nгo retirar o "IsNumeric" esse erro vai persistir.




Re: Dialog INPUT apenas em Nъmeros dando erro - RayanSanty - 09.03.2019

Quote:
Originally Posted by Malandrin
View Post
Cara nгo tem lуgica isso, se vocк quer uma dialog sу com nъmeros coloque um IF e verifique, se vocк nгo retirar o "IsNumeric" esse erro vai persistir.

a if do IsNumeric jб estб criada
Code:
if(IsNumeric == 0)
                    {
eu estou fazendo um /gps em DIALOG_STYLE_INPUT, pra o player ir pra HQ da Prefeitura por exemplo, ele vai digitar o numero 1 no chat e aparecerб o checkpoint


Re: Dialog INPUT apenas em Nъmeros dando erro - Malandrin - 09.03.2019

Parece que vocк nem leu o que escrevi, PUBLIC nгo й igual uma stock que vocк pode sair mudando todos os seus "componentes", aqui em baixo estб uma base de como vocк tem que fazer, retire o IsNumeric e coloque listitem no lugar.

PHP Code:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == ID_DA_DIALOG){
        if(
response){
            if(!
strval(inputtext)) return SendClientMessage(playerid,-1,"Info: Vocк so pode usar nъmeros!");

            
//...
        
}
    }    
    return 
1;




Re: Dialog INPUT apenas em Nъmeros dando erro - ipsLuan - 09.03.2019

Quem te ensinou isso de trocar listitem por IsNumeric?