SA-MP Forums Archive
[Ajuda] Parte do cуdigo esta sendo ignorado?! - 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] Parte do cуdigo esta sendo ignorado?! (/showthread.php?tid=672829)



Parte do cуdigo esta sendo ignorado?! - WILK3R - 03.03.2020

PHP Code:
    if(dialogid == 781)
    {
        if(
response)
        {
            
GetPlayerName(playeridNamesizeof(Name));
            
format(Stringsizeof(String), CONTAS_PLAYERName);
            
DOF2_SetString(String"Sexo""Masculino");
            
DOF2_SaveFile();
            
format(Stringsizeof(String), "%s seu Sexo й %s."NameDOF2_GetString(String"Sexo"));
            
SendClientMessage(playerid, -1String);
              
format(Stringsizeof(String), "\n{7FFFD4}Nome: {1E90FF}%s Registrado\n\n{FFFFFF} Digite sua Senha Corretamente para Logar\n"Name);
             
ShowPlayerDialog(playeridLOGINDIALOG_STYLE_PASSWORD"Sistema de Login"String"Logar""Cancelar");
        }
        else
        {
            
GetPlayerName(playeridNamesizeof(Name));
            
format(Stringsizeof(String), CONTAS_PLAYERName);
            
DOF2_SetString(String"Sexo""Feminino");
            
DOF2_SaveFile();
            
format(Stringsizeof(String), "%s seu Sexo й %s."NameNameDOF2_GetString(String"Sexo"));
            
SendClientMessage(playerid, -1String);
            
format(Stringsizeof(String), "\n{7FFFD4}Nome: {1E90FF}%s Registrado\n\n{FFFFFF} Digite sua Senha Corretamente para Logar\n"Name);
             
ShowPlayerDialog(playeridLOGINDIALOG_STYLE_PASSWORD"Sistema de Login"String"Logar""Cancelar");
        }
        return 
true;
    } 
Bom basicamente essa parte do cуdigo acima consiste em fazer o player dar um clique em masculino ou feminino, sendo subustituindo os botхes de ( Avanзar ) ou ( Cancelar ) que geralmente tem nas dialogs o tipo de dialog que estou usando e DIALOG_STYLE_MSGBOX, em fim... o problem e o seguinte quando entro no jogo pra escolher que clico no botгo Esquerdo referente a MASCULINO ele jб vai pra dialog de Login e isso ta certo porem e que ele nгo faz o resto do cуdigo que tem antes da DIALOG de login, tipo ele nгo faz nada mesmo nгo muda nada nos arquivos, e no botгo Direito referente a FEMININO ele aplica Kick(playerid); simples assim e nгo faz mais nada e tambйm nгo salva nem define nada nos arquivos. AJUDA AН.


Re: Parte do cуdigo esta sendo ignorado?! - RiqueP - 03.03.2020

Mostra o ShowPlayerDialog que seleciona o sexo


Re: Parte do cуdigo esta sendo ignorado?! - Felipealves - 03.03.2020

Verifique se existe alguma outra dialog igual a essa 781 em sua gamemode.

E veja se vocк alterou o id da dialog, quando vocк mostra pro player escolher.
E se possнvel manda a dialog que vocк mostra pro player escolher o sexo!


Re: Parte do cуdigo esta sendo ignorado?! - WILK3R - 03.03.2020

Quote:
Originally Posted by RiqueP
View Post
Mostra o ShowPlayerDialog que seleciona o sexo
PHP Code:
format(Stringsizeof(String), "\nQual o seu {FF0000}Sexo?\n"Name);
             
ShowPlayerDialog(playerid781DIALOG_STYLE_MSGBOX"Selecione seu Sexo:"String,"{0000FF}Masculino","{E100E1}Feminino"); 



Re: Parte do cуdigo esta sendo ignorado?! - WILK3R - 03.03.2020

Quote:
Originally Posted by Felipealves
View Post
Verifique se existe alguma outra dialog igual a essa 781 em sua gamemode.

E veja se vocк alterou o id da dialog, quando vocк mostra pro player escolher.
E se possнvel manda a dialog que vocк mostra pro player escolher o sexo!
PHP Code:
#define REGISTRO                                                                780
#define LOGIN                                                                   781
#define EMAIL                                                                   782
#define SEXO                                                                   781// ta igual 
OBRIGADO GALERA ++

AGRADEЗO Felipe