[Ajuda] SetTimer
#1

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...
Reply
#2

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


Forum Jump:


Users browsing this thread: 1 Guest(s)