SetTimerEx nгo funciona -
GasparzinhoXD - 15.12.2018
Pessoal estou com um probleminha, estou usando esse timer para fazer um carregamento em BOX, porйm ele nгo funciona, ah nгo ser que eu use ele dentro de um comando, ai ele funciona. Outra coisa, nгo sei por que, mas quando ele finaliza nгo carrega a tela de login '-'
Queria que o timer ficasse na public OnPlayerRequestClass(playerid, classid) mas ele nгo й ativado, nгo sei por que...
PHP код:
TimerLoadTela[playerid] = SetTimerEx("LoadTelaLogin", 50, true, "i", playerid);
forward LoadTelaLogin(playerid);
public LoadTelaLogin(playerid)
{
    SendClientMessage(playerid, -1, "TIMER ESTБ FUNCIONANDO !!!");
    if(varBarra[playerid] != 301)
        varBarra[playerid]++;
    if(varBarra[playerid] == 301)
    {
        KillTimer(TimerLoadTela[playerid]);
        SendClientMessage(playerid, -1, "TIMER ENCERROU !!!");
        hideLoadTela(playerid);
        showTelaLogin(playerid); // NГO ESTБ SENDO CHAMADO, MAS ESTБ FUNCIONANDO ELA, TUDO CERTINHO !
    }
    PlayerTextDrawTextSize(playerid, ProgressBar[playerid][1], 177+varBarra[playerid], 1.0 );
    PlayerTextDrawShow(playerid, ProgressBar[playerid][1]);
    return 1;
}Â
Re: SetTimerEx nгo funciona -
GuiKommander - 15.12.2018
PHP код:
SetTimerEx("LoadTelaLogin", 50, false, "i", playerid);
forward LoadTelaLogin(playerid);
public LoadTelaLogin(playerid)
{
    SendClientMessage(playerid, -1, "TIMER ESTБ FUNCIONANDO !!!");
    if(varBarra[playerid] != 301)
        varBarra[playerid]++;
    if(varBarra[playerid] == 301)
    {
        KillTimer(TimerLoadTela[playerid]);
        SendClientMessage(playerid, -1, "TIMER ENCERROU !!!");
        hideLoadTela(playerid);
        showTelaLogin(playerid); // NГO ESTБ SENDO CHAMADO, MAS ESTБ FUNCIONANDO ELA, TUDO CERTINHO !
    }
    PlayerTextDrawTextSize(playerid, ProgressBar[playerid][1], 177+varBarra[playerid], 1.0 );
    PlayerTextDrawShow(playerid, ProgressBar[playerid][1]);
   Â
    SetTimerEx("LoadTelaLogin", 50, false, "i", playerid);
    return 1;
}Â
Re: SetTimerEx nгo funciona -
GasparzinhoXD - 15.12.2018
Continua a mesma coisa, sу funciona se eu digitar esse comando:
PHP код:
CMD:load(playerid)
{
    TimerLoadTela[playerid] = SetTimerEx("LoadTelaLogin", 50, true, "i", playerid);
    return 1;
}Â
Re: SetTimerEx nгo funciona -
Felipealves - 15.12.2018
Cara bota 500s se nгo for tente no OnPlayerConnect.
Re: SetTimerEx nгo funciona -
GasparzinhoXD - 15.12.2018
Ainda nгo estб ativando o timer '-' e quando ele termina o showTelaLogin(playerid); nгo й chamado '-' mas o showTelaLogin(playerid); funciona de boas, eu jб testei.
Re: SetTimerEx nгo funciona -
GasparzinhoXD - 17.12.2018
@Edit Resolvido !