SA-MP Forums Archive
[Ajuda] dialog bugada - 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 bugada (/showthread.php?tid=611038)



dialog bugada - moura98 - 01.07.2016

pessoal essa dialog esta bugada, alguem poderia me ajudar desde ontem tento arrumar isso e nada
PS: ja tentei colocar else if antes de if( !reponse ) mas continuou bugando. alguem?


PHP код:

if(dialogid == dialog_logarbanco)
    {
        if( !
strlen(inputtext) )
        {
            new 
str[128];
             
format(str128"Prezado Cliente bem vindo, digite sua senha do banco para entrar!");
            
ShowPlayerDialog(playeriddialog_logarbancoDIALOG_STYLE_PASSWORD"LOGIN DE CONTA BANCO INTERNACIONAL"str"OK","sair");
        }
        if( !
response ) return SCM(playerid, -1"voce cancelou o login");
        else
        {
            
format(BancoInfo[playerid][senhabanco], 30"%s"DOF2_GetString(string"senhabanco"));
            if( !
strcmp(inputtextBancoInfo[playerid][senhabanco], false) )
            {
                new 
str[128];
                
format(str100"Saldo\nSacar\nDepositar");
                
ShowPlayerDialog(playeriddialog_bancoDIALOG_STYLE_LIST"Oque deseja fazer?",str"OK""Sair");
                
SCM(playerid, -1"Logado!");
            }
            else
            {
                
SCM(playeridlaranja"senha incorreta");
            }
        }
        return 
1;
    } 



Re: dialog bugada - Whoo - 01.07.2016

testa
PHP код:
if(dialogid == dialog_logarbanco){
    if(
response){
    
        if(!
strlen(inputtext) ){
            new 
str[128];
            
format(str128"Prezado Cliente bem vindo, digite sua senha do banco para entrar!");
            
ShowPlayerDialog(playeriddialog_logarbancoDIALOG_STYLE_PASSWORD"LOGIN DE CONTA BANCO INTERNACIONAL"str"OK","sair");
            return 
1;
            }
            
        
format(BancoInfo[playerid][senhabanco], 30"%s"DOF2_GetString(string"senhabanco"));
        if( 
strcmp(inputtextBancoInfo[playerid][senhabanco], false) == )
        {
            new 
str[128];
            
format(str100"Saldo\nSacar\nDepositar");
            
ShowPlayerDialog(playeriddialog_bancoDIALOG_STYLE_LIST"Oque deseja fazer?",str"OK""Sair");
            
SCM(playerid, -1"Logado!");
        }
        else
        {
            
SCM(playeridlaranja"senha incorreta");
            
format(str128"Prezado Cliente bem vindo, digite sua senha do banco para entrar!");
            
ShowPlayerDialog(playeriddialog_logarbancoDIALOG_STYLE_PASSWORD"LOGIN DE CONTA BANCO INTERNACIONAL"str"OK","sair");
        }
    }else{
        
SCM(playerid, -1"voce cancelou o login");
    }
    return 
1;

vocк nгo falou que bug..


Re: dialog bugada - moura98 - 01.07.2016

Quote:
Originally Posted by Whoo
Посмотреть сообщение
PHP код:
if(dialogid == dialog_logarbanco){
    if(
response){
    
        if(!
strlen(inputtext) ){
            new 
str[128];
            
format(str128"Prezado Cliente bem vindo, digite sua senha do banco para entrar!");
            
ShowPlayerDialog(playeriddialog_logarbancoDIALOG_STYLE_PASSWORD"LOGIN DE CONTA BANCO INTERNACIONAL"str"OK","sair");
            return 
1;
            }
            
        
format(BancoInfo[playerid][senhabanco], 30"%s"DOF2_GetString(string"senhabanco"));
        if( 
strcmp(inputtextBancoInfo[playerid][senhabanco], false) == )
        {
            new 
str[128];
            
format(str100"Saldo\nSacar\nDepositar");
            
ShowPlayerDialog(playeriddialog_bancoDIALOG_STYLE_LIST"Oque deseja fazer?",str"OK""Sair");
            
SCM(playerid, -1"Logado!");
        }
        else
        {
            
SCM(playeridlaranja"senha incorreta");
            
format(str128"Prezado Cliente bem vindo, digite sua senha do banco para entrar!");
            
ShowPlayerDialog(playeriddialog_logarbancoDIALOG_STYLE_PASSWORD"LOGIN DE CONTA BANCO INTERNACIONAL"str"OK","sair");
        }
    }else{
        
SCM(playerid, -1"voce cancelou o login");
    }
    return 
1;

vocк nгo falou que bug..
@edit
Deu certo +rep