[Ajuda] bug - 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 (
/showthread.php?tid=517448)
bug -
Lucas-Fc - 05.06.2014
galera, to terminando meu sistema de gasolina, mais eu encontrei um bug.
analisando todos FS de gasolina, tutoriais, e tal, eu vi que 99% das pessoas usam um settimer para ir atualizando a gasosa. Eu entгo tive a brilhante ideia de fazer isso pela stock que Geta a hora do player ( relуgio )
pawn Код:
if(IsPlayerInAnyVehicle(playerid))
{
if(Minute ++) // Verifica se o minuto passou ( bug )
{
if(Gasolina[vehicleid] >= 1) // Verifica se o carro tem gasolina
{
if(IsVehicleOccupied(vehicleid)) // Verifica se o carro esta ocupado
{
Gasolina[vehicleid] --; // Se tiver, vai tirar um pouco de gasolina a cada minuto passado
}
}
}
}
Era para funcionar da seguinte forma :
a cada minuto passado, caia 1L de gasolina.
na teoria funcionou, compilou tudo direito, mais quando eu entro no server, a gasolina cai a cada segundo !
Depois de 60 seg jб despencou 60 L de gasolina.
dai eu substituir isso :
por isso :
mais ficou a mesma coisa !
entгo fiz assim :
na tentativa de dividir o tempo, mais tambйm n funciona in-game.
alguem sabe me explicar pq n funciona ? como concerta ?
Re: bug -
n0minal - 05.06.2014
pq o timer й chamado em milisegundos, provavelmente seu timer estб com tempo em 360, coloque 3600...
Re: bug -
Lucas-Fc - 05.06.2014
ah й !