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



[AJUDA] Com SetTimer - Gabriel6 - 26.04.2010

Gente

eu queria fazer no meu GM que um Objeto se movesse a cada 30 seg. entenderam?



Re: [AJUDA] Com SetTimer - GuikBretas - 26.04.2010

bem se vocк й novato com settimer usa esse exemplo que eu fiz
http://forum.sa-mp.com/index.php?top...7441#msg937441


Re: [AJUDA] Com SetTimer - SuB_ZeRo0_ - 26.04.2010

Quote:
Originally Posted by Gabriel6
Gente

eu queria fazer no meu GM que um Objeto se movesse a cada 30 seg. entenderam?
Em OnGameModeInit ou OnFilterScriptInit:
pawn Код:
SetTimer("MoverObj",30000,true);
Entre algum public para outro:
pawn Код:
forward MoverObj();
public MoverObj() {
    new Move;
    if(Move==0) {MoveObject(...);Move=1;return 1;}
    if(Move==1) {MoveObject(...);Move=0;return 1;}
    return 1;
}

Obs:
Quote:
Originally Posted by GuikBretas
bem se vocк й novato com settimer usa esse exemplo que eu fiz
http://forum.sa-mp.com/index.php?top...7441#msg937441
Melhor rever seu cуdigo, que acho que vocк deve REVER a Wiki sobre SetTimer e SetTimerEx. ^^


Re: [AJUDA] Com SetTimer - Gabriel6 - 26.04.2010

Gente desculpem acho que me expressei mau

eu quero que esse objeto suba a cada 20 seg.
ele demora 20 seg. para subir..porem quando ele chega eu quero que ele desca em 10 seg.

tipo ele sob leva 20seg.
AKi eu queria uma pausa de 5 seg.
ai ele comeзa a desser e leva mais 10seg.
dai depois de descer ele leva mais 20seg. para subir
dai tem uma pausa de 5seg. la em cima
e mais 10seg. para descer

e assim por diante Infianitivamente


Re: [AJUDA] Com SetTimer - SuB_ZeRo0_ - 26.04.2010

Quote:
Originally Posted by Gabriel6
Gente desculpem acho que me expressei mau

eu quero que esse objeto suba a cada 20 seg.
ele demora 20 seg. para subir..porem quando ele chega eu quero que ele desca em 10 seg.

tipo ele sob leva 20seg.
AKi eu queria uma pausa de 5 seg.
ai ele comeзa a desser e leva mais 10seg.
dai depois de descer ele leva mais 20seg. para subir
dai tem uma pausa de 5seg. la em cima
e mais 10seg. para descer

e assim por diante Infianitivamente
Confuso... amanhг faзo... agora vo dormi kkkk xD


Re: [AJUDA] Com SetTimer - Gabriel6 - 26.04.2010

Quote:
Originally Posted by SuB_ZeRo0_
Quote:
Originally Posted by Gabriel6
Gente desculpem acho que me expressei mau

eu quero que esse objeto suba a cada 20 seg.
ele demora 20 seg. para subir..porem quando ele chega eu quero que ele desca em 10 seg.

tipo ele sob leva 20seg.
AKi eu queria uma pausa de 5 seg.
ai ele comeзa a desser e leva mais 10seg.
dai depois de descer ele leva mais 20seg. para subir
dai tem uma pausa de 5seg. la em cima
e mais 10seg. para descer

e assim por diante Infianitivamente
Confuso... amanhг faзo... agor avo dormi kkkk xD
e meio dificil obg por fazer

vou fikar esperando
vlw



Re: [AJUDA] Com SetTimer - andmeida10 - 26.04.2010

olha na minha assinatura, o tuto: [TUT]MoveObject.. depois й so usar esse settimer em vez do comando


Re: [AJUDA] Com SetTimer - Gabriel6 - 27.04.2010

alguem ajuda?



Re: [AJUDA] Com SetTimer - SuB_ZeRo0_ - 27.04.2010

Em OnGameModeInit() ou OnFilterScriptInit():
pawn Код:
SetTimer("Port1",35000,true);
Entre as publics:
pawn Код:
forward Port1();
public Port1() {
    MoveObject(...);
    SetTimer("Port2",25000,false);
    return 1;
}
forward Port2();
public Port2() {
    MoveObject(...);
    return 1;
}
Altere os MoveObject(...);

Explicaзгo:
MoveObject(ObjectID,FloatX,FloatY,FloatZ,Velocidade);
Coloque uma velocidade bem lenta pra ficar 20 segundos subindo(faзa o mesmo com o de 10 segundos) e o timer sу vai atirar 25 segundos pra fechar ou seja 20 pra subir e 5 pra esperar. E os outros 10 segundos pra fechar? Jб estгo incluidos no primeiro timer.

Obs: o Primeiro MoveObject abre o portгo, o segundo fecha.

Deve funcionar...