SA-MP Forums Archive
[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(playeridparams[])
{
    
SetTimerEx("Timer"10001"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:00Digitou o comando /teste
[00:00:01Batata
[00:00:02Batata
[00:00:03Batata
[00:00:04Batata
[00:00:05Batata 
// 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:00Digitou o comando /teste
[00:00:01Batata
// 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!