[Ajuda] Timer - 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] Timer (
/showthread.php?tid=580222)
Timer -
FabioGTP - 03.07.2015
Eu criei um timer para o sistema de habilitaзгo que o cara tem 1 minuto para responder mais assim tem vez que ele floda a mensagem que o cara foi reprovado .
Re: Timer -
#Luca[S]. - 03.07.2015
Mande-nos o cуdigo.
Re: Timer -
FabioGTP - 03.07.2015
pawn Код:
ShowPlayerDialog(playerid, per, DIALOG_STYLE_LIST, "Posso atropelar pedestres", "A) Sim \nB) Nгo", "Ok", "cancelar");
SetTimer("msg",40000,false);
forward msg(playerid);
public msg(playerid)
{
SendClientMessage(playerid, -1,"Vocк foi reprovado, acabou o tempo");
}
Re: Timer -
#Luca[S]. - 03.07.2015
Vocк mandou o cуdigo incompleto.
Mas tente assim:
PHP код:
ShowPlayerDialog(playerid, per, DIALOG_STYLE_LIST, "Posso atropelar pedestres", "A) Sim \nB) Nгo", "Ok", "cancelar");
SetTimerEx("Msg", 40000, false, "i", playerid);
forward msg(playerid);
public msg(playerid)
{
SendClientMessage(playerid, -1,"Vocк foi reprovado, acabou o tempo");
return 1;
}
Re: Timer -
FabioGTP - 03.07.2015
Quote:
Originally Posted by #Luca[S].
Vocк mandou o cуdigo incompleto.
Mas tente assim:
PHP код:
ShowPlayerDialog(playerid, per, DIALOG_STYLE_LIST, "Posso atropelar pedestres", "A) Sim \nB) Nгo", "Ok", "cancelar");
SetTimerEx("Msg", 40000, false, "i", playerid);
forward msg(playerid);
public msg(playerid)
{
SendClientMessage(playerid, -1,"Vocк foi reprovado, acabou o tempo");
return 1;
}
|
tipo ta funcionando o meu mais tem vez que ele floda sem ninguem estar fazendo o teste
Re: Timer -
#Luca[S]. - 03.07.2015
Jб tentou da maneira que postei acima?
Re: Timer -
ipsLuan - 03.07.2015
Use uma variбvel booleana pra saber se ele estб no teste...
PHP код:
/* cria a var */
new bool:@esta_teste[MAX_PLAYERS];
/* ao entrar no teste */
@esta_teste[playerid] = true;
/* ao sair do teste */
@esta_teste[playerid] = false;
/* verificaзгo */
if(@esta_teste[playerid]) {
SendClientMessage(playerid, -1,"Vocк foi reprovado, acabou o tempo");
return 1;
}