18.02.2014, 02:18
Nesse caso sugiro que nгo trabalhe com gettime.
Use duas variбveis, uma para segundos e outra para minutos.
A cada vez que AtualizarRelogio for chamado por um timer contнnuo de 1s, a variбvel de segundo aumenta.
Apenas um exemplo bбsico.
Tudo isso
Pode ser substituido por isto
Use duas variбveis, uma para segundos e outra para minutos.
A cada vez que AtualizarRelogio for chamado por um timer contнnuo de 1s, a variбvel de segundo aumenta.
pawn Код:
if(segundo == 60)
{
minuto ++;
segundo = 0;
}
if(minuto == 24) minuto = 0;
Tudo isso
pawn Код:
if(AutoCiclo == true)
{
if(minute == 0){SetWorldTime(0);}
if(minute == 1){SetWorldTime(1);}
if(minute == 2){SetWorldTime(2);}
if(minute == 3){SetWorldTime(3);}
if(minute == 4){SetWorldTime(4);}
if(minute == 5){SetWorldTime(5);}
if(minute == 6){SetWorldTime(6);}
if(minute == 7){SetWorldTime(7);}
if(minute == 8){SetWorldTime(8);}
if(minute == 9){SetWorldTime(9);}
if(minute == 10){SetWorldTime(10);}
if(minute == 11){SetWorldTime(11);}
if(minute == 12){SetWorldTime(12);}
if(minute == 13){SetWorldTime(13);}
if(minute == 14){SetWorldTime(14);}
if(minute == 15){SetWorldTime(15);}
if(minute == 16){SetWorldTime(16);}
if(minute == 17){SetWorldTime(17);}
if(minute == 18){SetWorldTime(18);}
if(minute == 19){SetWorldTime(19);}
if(minute == 20){SetWorldTime(20);}
if(minute == 21){SetWorldTime(21);}
if(minute == 22){SetWorldTime(22);}
if(minute == 23){SetWorldTime(23);}
}
pawn Код:
if(AutoCiclo) SetWorldTime(minute);