25.03.2013, 22:44
(
Последний раз редактировалось Coringa_Vilao; 07.11.2015 в 03:54.
)
Resolvido !
new rMinutos[MAX_PLAYERS], rSegundos[MAX_PLAYERS], TempoKill[MAX_PLAYERS], String[35];
CMD:iniciar(playerid)
{
if(TempoKill[playerid] != 0) return 1;
rMinutos[playerid] = 9; // 9 Minutos
rSegundos[playerid] = 60; // 60 Segundos
TempoKill[playerid] = SetTimerEx("MinutosSegundos", 1000, true, "d", playerid);
SendClientMessage(playerid, -1, "Iniciando..");
return 1;
}
forward MinutosSegundos(playerid);
public MinutosSegundos(playerid)
{
rSegundos[playerid] -= 1;
if(rSegundos[playerid] == 0) rMinutos[playerid] -= 1, rSegundos[playerid] = 59;
format(String, sizeof(String), "Iniciando em %02d minuto(s) e %02d segundo(s)...", rMinutos[playerid], rSegundos[playerid]);
SendClientMessage(playerid, -1, String);
if(rMinutos[playerid] == 0 && rSegundos[playerid] == 0)
{
SendClientMessage(playerid, -1, "A contagem terminou!");
KillTimer(TempoKill[playerid]);
}
return 1;
}