[Ajuda] Como fazer para uma aзгo ser repetida de tempo em tempo - 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] Como fazer para uma aзгo ser repetida de tempo em tempo (
/showthread.php?tid=659837)
Como fazer para uma aзгo ser repetida de tempo em tempo -
BrunoSayden177 - 17.10.2018
o Titulo jб fala tudo '-'
Re: Como fazer para uma aзгo ser repetida de tempo em tempo -
Artista - 17.10.2018
Estude sobre timers:
https://sampwiki.blast.hk/wiki/SetTimerEx
https://sampwiki.blast.hk/wiki/SetTimer
Re: Como fazer para uma aзгo ser repetida de tempo em tempo -
GSantana - 18.10.2018
oque tu quer fazer ?
Re: Como fazer para uma aзгo ser repetida de tempo em tempo -
Luiiiz - 18.10.2018
Exemplo:
PHP Code:
CMD:teste(playerid, params[])
{
SetTimerEx("Timer", 1000, 1, "i", playerid); // Timer = nome do timer, 1000 = tempo em milissegundos(1000 = 1 segundo), 1 = repetindo, ou seja vai repetir a cada 1 segundo. Se fosse '0' nгo iria repetir sу iria ser chamada a funзгo 1x, "i" = formato do timer, playerid = pra quem o timer vai ser acionado.
return 1;
}
forward Timer(playerid);
public Timer(playerid)
{
SendClientMessage(playerid, -1, "Batata"); // Como nуs definimos 1000 lб e repetindo, sempre a cada 1 segundo irб mandar a mensagem 'Batata' para o player.
return 1;
}
Agora como funcionaria:
PHP Code:
[00:00:00] Digitou o comando /teste
[00:00:01] Batata
[00:00:02] Batata
[00:00:03] Batata
[00:00:04] Batata
[00:00:05] Batata
// Deu pra entender que como o repeating estб 1, sempre vai ficar mandando a mensagem Batata.
Agora caso o repeating fosse 0:
PHP Code:
[00:00:00] Digitou o comando /teste
[00:00:01] Batata
// E termina aн, a mensagem Batata sу irб ser enviada uma vez.
Re: Como fazer para uma aзгo ser repetida de tempo em tempo -
BrunoSayden177 - 18.10.2018
Muito Obrigado galera, me ajudaram muito!