[Ajuda] Timer
#1

Preciso fazer um timer para um sistema de auto escola para verificar a resposta do player atй 40 seg por questгo, como faзo isso
Reply
#2

Olб, vocк pode usar isso aqui: https://sampwiki.blast.hk/wiki/SetTimerEx. no prуprio site tкm um exemplo de como usar.
OBS: Quando ele acertar vocк usa: "KillTimer(connect_timer[playerid]);"
Mensagem editada[19/03/2018 аs 17:18]
Reply
#3

Код:
//global
new auto_ptimer[MAX_PLAYERS];

//colocar onde comeзa a contagem
auto_ptimer[playerid] = SetTimerEx("VerificarResposta", 40 * 1000, false, "i", playerid);

//qualquer lugar no gm (fora de funзхes)
forward VerificarResposta(playerid);
public VerificarResposta(playerid)
{
	SendClientMessage(playerid, -1, "Vocк nгo respondeu em 40s");
	return true;
}
Reply
#4

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Код:
//global
new auto_ptimer[MAX_PLAYERS];

//colocar onde comeзa a contagem
auto_ptimer[playerid] = SetTimerEx("VerificarResposta", 40 * 1000, false, "i", playerid);

//qualquer lugar no gm (fora de funзхes)
forward VerificarResposta(playerid);
public VerificarResposta(playerid)
{
	SendClientMessage(playerid, -1, "Vocк nгo respondeu em 40s");
	return true;
}
mais no caso em cada dialog diferente ele volta a contar 40 segundos correto?
Reply
#5

Quote:
Originally Posted by FabioGTP
Посмотреть сообщение
mais no caso em cada dialog diferente ele volta a contar 40 segundos correto?
Por isso criei uma variбvel, pois vocк terб que eliminar um timer para iniciar outro (para evitar conflitos):

Код:
KillTimer(auto_ptimer[playerid]);
E depois cria o novo timer.
Reply
#6

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Por isso criei uma variбvel, pois vocк terб que eliminar um timer para iniciar outro (para evitar conflitos):

Код:
KillTimer(auto_ptimer[playerid]);
E depois cria o novo timer.
Onde faзo o kill timer? para nгo dar conflito??
Reply
#7

Quote:
Originally Posted by FabioGTP
Посмотреть сообщение
Onde faзo o kill timer? para nгo dar conflito??
Vocк coloca ele onde o player acerta ou errar, pois vai contar 40s, se ele nгo clicar em, sim ou nгo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)