Tiempo en el servidor: minutos/segundos/horas/dнas/meses/aсos.
1 segundo
varios segundos
1 minuto
1 minuto 1 segundo
1 minuto varios segundos
varios minutos
varios minutos 1 segundo
varios minutos varios segundos
1 hora
1 hora 1 segundo
1 hora varios segundos
1 hora 1 minuto
1 hora 1 minuto 1 segundo
1 hora 1 minuto varios segundos
1 hora varios minutos
1 hora varios minutos 1 segundo
1 hora varios minutos varios segundos
1 dнa
1 dнa 1 segundo
1 dнa varios segundos
1 dнa 1 minuto
1 dнa 1 minuto 1 segundo
1 dнa 1 minuto varios segundos
1 dнa varios minutos
1 dнa varios minutos 1 segundo
1 dнa varios minutos varios segundos
1 dнa 1 hora
1 dнa 1 hora 1 segundo
1 dнa 1 hora varios segundos
1 dнa 1 hora 1 minuto
1 dнa 1 hora 1 minuto 1 segundo
1 dнa 1 hora 1 minuto varios segundos
1 dнa 1 hora varios minutos
1 dнa 1 hora varios minutos 1 segundo
1 dнa 1 hora varios minutos varios segundos
1 mes
1 mes 1 segundo
1 mes varios segundos
1 mes 1 minuto
1 mes 1 minuto 1 segundo
1 mes varios minutos
1 mes varios minutos 1 segundo
1 mes varios minutos varios segundos
1 mes 1 hora
1 mes 1 hora 1 segundo
1 mes 1 hora varios segundos
1 mes 1 hora 1 minuto
1 mes 1 hora 1 minuto 1 segundo
1 mes 1 hora 1 minuto varios segundos
1 mes 1 hora varios minutos
1 mes 1 hora varios minutos 1 segundo
1 mes 1 hora varios minutos varios segundos
1 mes 1 hora
1 mes 1 hora 1 segundo
1 mes 1 hora varios segundos
1 mes 1 hora 1 minuto
1 mes 1 hora 1 minuto 1 segundo
1 mes 1 hora 1 minuto varios segundos
1 mes 1 hora varios minutos
1 mes 1 hora varios minutos 1 segundo
1 mes 1 hora varios minutos varios segundos
1 mes 1 dia ..
Funcion:algo(playerid)
{
if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 minuto";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 minuto 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 minuto %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d minutos", gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d minutos 1 segundo", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d minutos %02d segundos", gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 hora";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 hora 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 hora %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 hora 1 minuto";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 hora 1 minuto 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 hora 1 minuto %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 hora %02d minutos %02d segundos", gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d horas", gInfo[playerid][horas]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d horas 1 segundo", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 1 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d horas %02d segundos", gInfo[playerid][horas]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 minuto";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 minuto 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 minuto %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d minutos", gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d minutos 1 segundo", gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d minutos %02d segundos", gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 hora";
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 hora 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora 1 minuto", gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
string = "1 dнa 1 hora 1 minuto 1 segundo";
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora 1 minuto %02d segundos", gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora %02d minutos", gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora %02d minutos 1 segundo", gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa 1 hora %02d minutos %02d segundos", gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d horas", gInfo[playerid][horas]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d horas 1 segundo", gInfo[playerid][horas]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] >= 2 && gInfo[playerid][dias] < 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "1 dнa %02d horas %02d segundos", gInfo[playerid][horas], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas", gInfo[playerid][dias]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas 1 segundo", gInfo[playerid][dias]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas %02d segundos", gInfo[playerid][dias], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas 1 minuto", gInfo[playerid][dias]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas %02d minutos 1 segundo", gInfo[playerid][dias], gInfo[playerid][minutos]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] >= 2 && gInfo[playerid][horas] < 1 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas %02d minutos %02d segundos", gInfo[playerid][dias], gInfo[playerid][minutos], gInfo[playerid][segundos]);
}
else if(gInfo[playerid][segundos] < 1 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas 1 hora", gInfo[playerid][dias]);
}
else if(gInfo[playerid][segundos] < 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas 1 hora 1 segundo", gInfo[playerid][dias]);
}
else if(gInfo[playerid][segundos] >= 2 && gInfo[playerid][minutos] < 1 && gInfo[playerid][horas] < 2 && gInfo[playerid][dias] >= 2 && gInfo[playerid][meses] < 1 && gInfo[playerid][anios] < 1)
{
format(string, sizeof(string), "%02d dнas 1 hora %02d segundos", gInfo[playerid][dias], gInfo[playerid][segundos]);
}
return string;
}
їPara que tantas lineas al pedo? Usa la funciуn GetDate.
https://sampwiki.blast.hk/wiki/Getdate |
pawn Код:
|
stock GetDuration(time)
{
new
str[32];
if (time < 0 || time == gettime()) {
format(str, sizeof(str), "Nunca");
return str;
}
else if (time < 60)
format(str, sizeof(str), "%d segundos", time);
else if (time >= 0 && time < 60)
format(str, sizeof(str), "%d segundos", time);
else if (time >= 60 && time < 3600)
format(str, sizeof(str), (time >= 120) ? ("%d minutos") : ("%d minuto"), time / 60);
else if (time >= 3600 && time < 86400)
format(str, sizeof(str), (time >= 7200) ? ("%d horas") : ("%d hora"), time / 3600);
else if (time >= 86400 && time < 2592000)
format(str, sizeof(str), (time >= 172800) ? ("%d dнas") : ("%d dнa"), time / 86400);
else if (time >= 2592000 && time < 31536000)
format(str, sizeof(str), (time >= 5184000) ? ("%d meses") : ("%d mes"), time / 2592000);
else if (time >= 31536000)
format(str, sizeof(str), (time >= 63072000) ? ("%d aсos") : ("%d aсo"), time / 31536000);
return str;
}