SA-MP Forums Archive
[Ajuda] Transformar conta de dias pra horas - 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] Transformar conta de dias pra horas (/showthread.php?tid=596332)



Transformar conta de dias pra horas - gmstrikker - 16.12.2015

Alguйm me ajuda com essa conta de DIAS b pra HORAS

Olhando o cуdigo quem entende vai entender:

Код:
			if(gettime() < expirarban[playerid]) {
				new message[128];
				new Float:days = ((expirarban[playerid] - gettime()) / 86400);
				new Float:horas = ????????;
				format(message, sizeof message, "Essa conta estб banida e o banimento dela expira em: %.1f dias e %.1f horas.", days, horas);
				SendClientMessage(playerid, COLOR_LIGHTRED, message);
				Kick(playerid);
			}



Re: Transformar conta de dias pra horas - L2K - 16.12.2015

Код:
#include <float>
Код:
if(gettime() < expirarban[playerid])
{
        new message[128], float:time = ((expirarban[playerid] - gettime()) / 86400), dias;
	dias = floatround(time, floatround_floor);
	dias = float(dias);
	time -= dias;
	time *= 24.0;
	format(message, sizeof(message), "Essa conta estб banida e o banimento dela expira em: %.1f dias e %.1f horas.", dias, time);
	SendClientMessage(playerid, COLOR_LIGHTRED, message);
	Kick(playerid);
}
Nгo testei, ve se funciona


Re: Transformar conta de dias pra horas - zPain - 16.12.2015

Para transformar em dias, vocк dividiu o timestamp por 86400, que й o nъmero de segundos que um dia contйm. Portanto, para transformar em horas, basta dividir por 3600.


Re: Transformar conta de dias pra horas - gmstrikker - 22.12.2015

obrigado gente!