SA-MP Forums Archive
[Ajuda] Velocimetro contando muito rapido. - 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] Velocimetro contando muito rapido. (/showthread.php?tid=564305)



Velocimetro contando muito rapido. - best95 - 20.02.2015

Meu tуpico anterior eu consegui arrumar graзas alguns membro do forum.Obrigado mesmo!

mais agora estou com um probleminha,meu velocimetro esta contando muito rapido ele pula de 25 a 36 42 58 etc queria que ele contasse mais devagar conforme vai andando o carro assim pareзe que esta bugado '-'

CODIGO:

pawn Код:
stock rKilometros(playerid)
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        GetVehicleVelocity(GetPlayerVehicleID(playerid), kPos[0], kPos[1], kPos[2]);
        kPos[3] = floatmul(floatsqroot(floatadd(floatadd(floatpower(kPos[0], 2), floatpower(kPos[1], 2)),  floatpower(kPos[2], 2))), 170.0);
        Kilometros = floatround(kPos[3] * 1);
    }
    else
        return false;
    return Kilometros;
}



Respuesta: Velocimetro contando muito rapido. - ipsLuan - 20.02.2015

Muda o tempo do SetTimerEx.

Lembrando que o tempo do SetTimerEx й em milissegundo. Ou seja, 1000ms = 1 segundo.


Re: Velocimetro contando muito rapido. - best95 - 20.02.2015

e qual o numero que seria melhor pro velocimetro?? o meu esta assim:


pawn Код:
SetTimerEx("attVelocimetro", 100, true, "d", playerid);



Re: Velocimetro contando muito rapido. - NexNix - 20.02.2015

Se vocк quiser que o velocнmetro atualize a cada 1 segundo por exemplo mude 100 para 1000.
1000 = 1 segundo.


Re: Velocimetro contando muito rapido. - #Luca[S]. - 20.02.2015

Deve estб lento para contar, ja passa de 20 pra 40 entгo estб lento
tenta
PHP код:
SetTimerEx("attVelocimetro"250true"d"playerid); 
ou 100 eu uso 250.
@EDIT!
Tava errado


Re: Velocimetro contando muito rapido. - Lуs - 20.02.2015

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
Deve estб lento para contar, ja passa de 20 pra 40 entгo estб lento
tenta
PHP код:
SetTimerEx("attVelocimetro"1true"d"playerid); 
1 Milissegundo? Sйrio?


Respuesta: Re: Velocimetro contando muito rapido. - ipsLuan - 20.02.2015

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
Deve estб lento para contar, ja passa de 20 pra 40 entгo estб lento
tenta
PHP код:
SetTimerEx("attVelocimetro"1true"d"playerid); 
Quote:

meu velocimetro esta contando muito rapido ele pula de 25 a 36 42 58 etc queria que ele contasse mais devagar conforme vai andando o carro assim pareзe que esta bugado

PHP код:
SetTimerEx("attVelocimetro"1000true"d"playerid); 
Acredito que assim se chegue a um resultado satisfatуrio.


Re: Velocimetro contando muito rapido. - zNaNKinG - 20.02.2015

Quote:
Originally Posted by best95
Посмотреть сообщение
e qual o numero que seria melhor pro velocimetro?? o meu esta assim:


pawn Код:
SetTimerEx("attVelocimetro", 100, true, "d", playerid);
coloca 1000 para atualizar a cada 1 segundo ver se dar certo
pawn Код:
SetTimerEx("attVelocimetro", 1000, true, "d", playerid);



Re: Velocimetro contando muito rapido. - PT - 20.02.2015

Bem muitos se confundem nisso entгo adopta este mйtodo: nє de segundos * 1000

exemplo:

Код:
SetTimerEx("attVelocimetro", 10*1000, true, "d", playerid);
para o velocнmetro usa 1 seg ou 1500 ms.


Respuesta: Velocimetro contando muito rapido. - ipsLuan - 20.02.2015

Pra ajudar, pode usar isso.

PHP код:
#define minutos(%0) (1000 * %0 * 60)
#define horas(%0) (1000 * %0 * 60 * 60)
#define segundos(%0) (1000 * %0)
#define dias(%0) (1000 * %0 * 60 * 60  * 24)
#define semanas(%0) (1000 * %0 * 60 * 60  * 24 * 7)
#define meses(%0) (1000 * %0 * 60 * 60  * 24 * 30)
#define anos(%0) (1000 * %0 * 60 * 60  * 24 * 30 * 12)
#define decadas(%0) (1000 * %0 * 60 * 60  * 24 * 30 * 12 * 10)
#define seculos(%0) (1000 * %0 * 60 * 60  * 24 * 30 * 12 * 10 * 10) 
Exemplo de uso:

PHP код:
segundos(10
Crйditos: Bruno e pro ******.