SA-MP Forums Archive
[Ajuda] SetTimer - 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] SetTimer (/showthread.php?tid=236907)



[Ajuda] SetTimer - Jorge_Hard - 08.03.2011

Como faзo um SetTimerEx?

Tem que ter acho

Forward, algo mais nao lembro

Queria um exemplo simples vlws.


Re: [Ajuda] SetTimer - [Ips]Guh - 08.03.2011

tipo cara...settimer e um tempo que vc usa pra executar uma funзao
tipo..vc coloca pra abrir um portao vc cria a public e a forward..dae na public exemplo:
pawn Код:
public MOVERPORTAO (playerid);
{
MoveObject...
return 1;
e coloca na SetTimer..
pawn Код:
SetTimer("MOVERPORTAO",1000,false);
se nao entendeu fala ae que explico direito..


Re: [Ajuda] SetTimer - Jorge_Hard - 08.03.2011

Nao queria tipo um SetTimer pra tipo.

Comando Vai Aparecer a menssagem ai boto

SetTimerEx tals Tantos segundos vai aparece akela menssagem.

Queria esse settimer pra um comando definir um tempo certo pra ele


Re: [Ajuda] SetTimer - LuxurioN™ - 08.03.2011

Quote:
Originally Posted by Jorge_Hard
Посмотреть сообщение
Nao queria tipo um SetTimer pra tipo.

Comando Vai Aparecer a menssagem ai boto

SetTimerEx tals Tantos segundos vai aparece akela menssagem.

Queria esse settimer pra um comando definir um tempo certo pra ele
SetTimerEx: Configura um temporizador do qual chama uma funзгo apуs um certo perнodo de tempo. Sua diferenзa perante SetTimer й que alйm de chamar a funзгo ele pode enviar "parвmetros" (Informaзхes) para essa funзгo.

Quote:
Originally Posted by SA-MP Wiki
Note: The function that should be called must be public. That means it has to be forwarded.
Bom, mas vocк nгo perguntou como ou por que existe/funciona um SetTimerEx, entгo, nгo hб motivo algum para mim explicar. Vou apenas dar um exemplo:

pawn Код:
if(!fexist("Arquivo.ini")) //Verifica se o Arquivo "Arquivo.ini" existe.
{
print("Arquivo.ini Faltando"); //Vocк sabe.
SetTimerEx("EnviarMensagem",2500,0,"s","Arquivo.ini"); //Define um temporizador de 2,5segundos (Sem repetiзгo)
//que envia uma "string" (%s|s) para a funзгo chamada. No caso "EnviarMensagem" e a string "Arquivo.ini".
return 1;
}
Vamos para a funзгo chamada pelo temporizador:
pawn Код:
forward EnviarMensagem(const string[]);
public EnviarMensagem(const string[])
{
    new str[70];
    format(str, sizeof(str), "O Arquivo '%s'  esta faltando!", string);
    return print(str); //Imprime a string enviada pelo temporizador.
}
P.s: Script nгo testado


Re: [Ajuda] SetTimer - Jorge_Hard - 08.03.2011

Vlws, entendi pelos 2 tanks