[Ajuda] TimerConvert - 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] TimerConvert (
/showthread.php?tid=659744)
TimerConvert -
Electrifying - 14.10.2018
Pessoal, eu tava estudando um cуdigo aqui e me deparei com isso, alguйm pode me explicar direito a lуgica e o que ele faz?
Код:
TimeConvert(seconds)
{
new tmp[16];
new minutes = floatround(seconds/60);
seconds -= minutes*60;
format(tmp, sizeof(tmp), "%d:%02d", minutes, seconds);
return tmp;
}
Re: TimerConvert -
Felipealves - 14.10.2018
Ele converte segundos em minutos ex: 180s, vai mostrar quantos minutos
egundos vai da.
Re: TimerConvert -
DarkBr - 14.10.2018
1) Divide os segundos pelo tempo(60)
2) Pega o resto, no caso o que sobrou de minutos int multiplicado pelo tempo
Re: TimerConvert -
PlayBack - 14.10.2018
O mйtodo exige como parвmetro que seja informado a quantidade em segundos para converter em minutos e o resto, em segundos.
1) - Pega os minutos, dividindo os segundos por 60 e converte, em inteiro usando o Floatround, que й desnecessбrio. (Ex: 120s = 2 Minutos)
2) - Agora que se tem a quantidade em minutos, ele desconta os minutos dos segundos a fim de chegar os segundos de resto, ou seja, se ele foi 130s, como 120s й 2 minutos, sobra 10 segundos.