SA-MP Forums Archive
[Ajuda] Bug no login - 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] Bug no login (/showthread.php?tid=595231)



Bug no login - iWiNeR - 29.11.2015

Preciso saber como faзo para que o meu sistema de registro/login espere alguns segundos antes de aparecer porque ele esta aparecendo antes da gm carregar e esta travando quem souber me ajudar obrigado


Re: Bug no login - F1N4L - 29.11.2015

Esta em que callback? OnPlayerConnect? Se sim, tente mover o code do registro/login para a callback OnPlayerSpawn e ve se resolve! Qualquer coisa posta ai...


Re: Bug no login - cicinho - 29.11.2015

Como isso? "meu sistema de registro/login esta aparecendo antes da gm carregar" kk
O sistema de login/registro deve aparecer apenas quando o player conectar, pode usar a callback OnPlayerConnect.
Ex.:
PHP код:
public OnPlayerConnect(playerid)
{
    new 
String[70],Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNamesizeof Name);
    
format(Stringsizeof(String), "Contas/%s.ini"Name);
    if(
DOF2_FileExists(String))
    {
         
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login""Digite sua senha:""Entrar""Cancelar");
    }else{
        
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT"Registro""Digite uma senha:""Registrar""Cancelar");
    }
    return 
1;




Re: Bug no login - iWiNeR - 30.11.2015

Quote:
Originally Posted by cicinho
Посмотреть сообщение
Como isso? "meu sistema de registro/login esta aparecendo antes da gm carregar" kk
O sistema de login/registro deve aparecer apenas quando o player conectar, pode usar a callback OnPlayerConnect.
Ex.:
PHP код:
public OnPlayerConnect(playerid)
{
    new 
String[70],Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridNamesizeof Name);
    
format(Stringsizeof(String), "Contas/%s.ini"Name);
    if(
DOF2_FileExists(String))
    {
         
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login""Digite sua senha:""Entrar""Cancelar");
    }else{
        
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT"Registro""Digite uma senha:""Registrar""Cancelar");
    }
    return 
1;

Tipo quando estб carregando ele aparece e fica travado, estou no celular amanhг testo isso


Re: Bug no login - iWiNeR - 30.11.2015

Observaзгo o sistema estб em textdraw


Re: Bug no login - cicinho - 30.11.2015

Quote:
Originally Posted by iWiNeR
Посмотреть сообщение
Observaзгo o sistema estб em textdraw
Manda a callback com o sistema.


Re: Bug no login - iWiNeR - 30.11.2015

Quote:
Originally Posted by cicinho
Посмотреть сообщение
Manda a callback com o sistema.
Ja resolvi em vez de deixar no OnPlayerConnect deixei No RequestClass


Re: Bug no login - matheusspohr - 30.11.2015

Acho que nгo seria necessбrio mover de public, atй por que pode-se utilizar um SetTimerEx, assim ao meu ponto de vista fica melhor.


Re: Bug no login - iWiNeR - 30.11.2015

Quote:
Originally Posted by matheusspohr
Посмотреть сообщение
Acho que nгo seria necessбrio mover de public, atй por que pode-se utilizar um SetTimerEx, assim ao meu ponto de vista fica melhor.
A primeira coisa que tentei foi isso porem deu erro