[Ajuda] SetTimerEx nгo funciona
#1

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"50true"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(playeridProgressBar[playerid][1], 177+varBarra[playerid], 1.0 );
    
PlayerTextDrawShow(playeridProgressBar[playerid][1]);
    return 
1;

Reply
#2

PHP код:
SetTimerEx("LoadTelaLogin"50false"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(playeridProgressBar[playerid][1], 177+varBarra[playerid], 1.0 );
    
PlayerTextDrawShow(playeridProgressBar[playerid][1]);
    
    
SetTimerEx("LoadTelaLogin"50false"i"playerid);
    return 
1;

Reply
#3

Continua a mesma coisa, sу funciona se eu digitar esse comando:

PHP код:
CMD:load(playerid)
{
    
TimerLoadTela[playerid] = SetTimerEx("LoadTelaLogin"50true"i"playerid);
    return 
1;

Reply
#4

Cara bota 500s se nгo for tente no OnPlayerConnect.
Reply
#5

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.
Reply
#6

@Edit Resolvido !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)