SA-MP Forums Archive
[Ajuda] SetTimer - 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] SetTimer (/showthread.php?tid=593315)



SetTimer - F1N4L - 04.11.2015

Bom galera, eu preciso de uma ajudinha quanto ao settimer no meu servidor

Код:
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...
Exemplo:
Code ORIGINAL:
Код:
	
if(TempoBugCmd[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк ja usou este comando no ultimo 1 minuto!");
Code que PRECISO:
Код:
if(TempoBugCmd[playerid] > 0) return SendClientMessage(playerid, -1, "Vocк ja usou este comando no ultimo 1 minuto! Aguarde %d min %d seg", Minutos, Segundos);
Se alguйm conseguir me ajudar...


Re: SetTimer - Jimmmy - 04.11.2015

https://sampwiki.blast.hk/wiki/Gettime