VC-MP Brasil - IRC: #script.br GTANet
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Criando timer sem crash [Não testado]

Ir para baixo

Criando timer sem crash [Não testado] Empty Criando timer sem crash [Não testado]

Mensagem por Lucas Qua Nov 11, 2015 2:46 am

Quando eu criava scripts, percebi que a função NewTimer tinha uma falha. Quando o player saía do server com um Timer rolando, dava alguns erros no script.
Criei essa função, mas não sei se é 100% eficaz:

Exemplo:
- Comando:
Código:
function onPlayerCommand( player, cmd, text )
{
 if ( cmd == "mytimer" )
 {
 SetTimer( "MyTimer", 5, 1, player ); // Uso: Nome da função, Tempo (Em segundos), Repetição
 }
}

- Função usada no comando:
Código:
function MyTimer( player )
{
 MessagePlayer( "Passaram 5 segundos :)", player );
}

- Função de Timer:
Código:
function SetTimer( string, time, repeats, player )
{
 if ( FindPlayer( player.ID ) )
 {
 NewTimer( string, time * 1000, repeats, player );
 }
 else false;
}

Lucas

Mensagens : 15
Pontos : 33
Reputação : 6
Data de inscrição : 06/11/2015
Localização : Earth

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos