Код:
CMD:bug(playerid, params[])
{
if(TempoBugCmd[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк ja usou este comando no ultimo 1 minuto!");
TempoBugCmd[playerid] = 10;
BugTimer = SetTimerEx("DiminuirBugTimer", 60*1000, true, "i", playerid);
new sbug[500];
new bug_hr, bug_min, bug_sec, bug_days, bug_month, bug_years;
gettime(bug_hr, bug_min, bug_sec);
getdate(bug_years, bug_month, bug_days);
BugReport = fopen("BugReport.txt", io_append);
if(isnull(params)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /bug [descreva-o]");
format(sbug, sizeof(sbug), "*Por '%s' em %02d/%02d/%d %02d:%02d:%02d\r\n>>%s\r\n\r\n", GetName(playerid), bug_days, bug_month, bug_years, bug_hr, bug_min, bug_sec, params);
fwrite(BugReport,sbug);
fclose(BugReport);
SendClientMessage(playerid, -1, "Obrigado por reportar, assim que a administraзгo verificar vocк ganharб premium points!");
return 1;
}
public DiminuirBugTimer(playerid)
{
TempoBugCmd[playerid] -= 1;
if(TempoBugCmd[playerid] == 0) KillTimer(BugTimer);
return 1;
}
O cуdigo funfa perfeitamente, eu sу quero que ao digitar novamente avise quantos '%d' (minutos/segundos) faltam para que possa digitar denovo, evitando o flood no bloco de notas...
Код:
if(TempoBugCmd[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк ja usou este comando no ultimo 1 minuto!");
Код:
if(TempoBugCmd[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк ja usou este comando no ultimo 1 minuto! Aguarde %d min %d seg", Minutos, Segundos);