[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
|
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...