SA-MP Forums Archive
[Ajuda] Uma ajudinha basica PF ( + REP ) - 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] Uma ajudinha basica PF ( + REP ) (/showthread.php?tid=468641)



Uma ajudinha basica PF ( + REP ) - Jonathan4i20 - 09.10.2013

Olб pessoal, exemplo eu gostaria de fazer que exemplo um portгo abrisse as 12:00 e fechasse as 22:00, eu fis aki mais nгo deu certo olha sу o code que eu criei.

PHP код:
forward ComercioN( );
public 
ComercioN( )
{
new
hora,
minuto,
segundos
;
gettimehoraminutosegundos );
if( 
hora == && minuto == 00 ){
Comercio 1;
GameTextForAll("~w~~h~Comercio ~g~~h~Aberto"60001);
MoveDynamicObjectpLixeiro2424.5,-2077.8000488281,15.3000001907353.0 );
}
if( 
hora == 12 && minuto == 00 ){
Comercio 0;
GameTextForAll("~w~~h~Comercio ~r~~h~FECHADO ~p~~g~ALMOCO"60001);
MoveDynamicObjectpLixeiro2424.5,-2089.3000488281,15.3000001907353.0 );
}
if( 
hora == 13 && minuto == 00 ){
Comercio 1;
GameTextForAll("~w~~h~Comercio ~g~~h~Aberto"60001);
MoveDynamicObjectpLixeiro2424.5,-2077.8000488281,15.3000001907353.0 );
}
if( 
hora == 22 && minuto == 00 ){
Comercio 0;
GameTextForAll("~w~~h~Comercio ~r~~h~FECHADO"60001);
MoveDynamicObjectpLixeiro2424.5,-2089.3000488281,15.3000001907353.0 );
}

Gostaria que vocкs me mostrassem por que o portгo nao abriu e oque eu devo fazer ja tentei de tudo


Re: Uma ajudinha basica PF ( + REP ) - N3XTMapper - 09.10.2013

Provavelmente esta faltando um SetTime


Respuesta: Uma ajudinha basica PF ( + REP ) - ViniKuliveguisky - 09.10.2013

Sу que isso ai tem que estar em OnPlayerUpdate certo?

pawn Код:
public OnPlayerUpdate
{
      ComercioN();
}
tenta ae


Re: Uma ajudinha basica PF ( + REP ) - Jonathan4i20 - 09.10.2013

Ok vou testar qualquer coisa posto aqui vlw ai +REP pros 2


Respuesta: Uma ajudinha basica PF ( + REP ) - ViniKuliveguisky - 09.10.2013

Na real dava pra vocк colocar um SetTimer de 1 minuto que seria melhor eu acho.

Tenta esse que й melhor.

pawn Код:
public OnGameModeInit
{
    SetTimer("ComercioN", 1000, true);
}



Re: Uma ajudinha basica PF ( + REP ) - Jonathan4i20 - 09.10.2013

Mais ele abre e fecha em 1 minuto toda hora?


Re: Uma ajudinha basica PF ( + REP ) - bruxo00 - 09.10.2013

Com o true o timer vai reiniciar.


Re: Uma ajudinha basica PF ( + REP ) - N3XTMapper - 09.10.2013

coloca um settimer de uns 15 minutos


Respuesta: Re: Uma ajudinha basica PF ( + REP ) - ViniKuliveguisky - 09.10.2013

Quote:
Originally Posted by Jonathan4i20
Посмотреть сообщение
Mais ele abre e fecha em 1 minuto toda hora?
Coloca o de 1 minuto, ele sу vai fazer a verificaзгo a cada 1 minuto e ver se ja deu a hora de abrir ou nгo.

Quote:
Originally Posted by N3XTMapper
Посмотреть сообщение
coloca um settimer de uns 15 minutos
15 minutos й muito tempo. tem que ser no maximo 1. pois se ele abrir o GM as 13:50 sу vai verificar as 14:05 e nгo vai abrir nada entгo tem que ser a cada 1 minuto a verificaзгo.


Re: Respuesta: Re: Uma ajudinha basica PF ( + REP ) - N3XTMapper - 09.10.2013

Quote:
Originally Posted by ViniKuliveguisky
Посмотреть сообщение
Coloca o de 1 minuto, ele sу vai fazer a verificaзгo a cada 1 minuto e ver se ja deu a hora de abrir ou nгo.



15 minutos й muito tempo. tem que ser no maximo 1. pois se ele abrir o GM as 13:50 sу vai verificar as 14:05 e nгo vai abrir nada entгo tem que ser a cada 1 minuto a verificaзгo.

ййй verdade, eu nao tinha percebido isto , manda o codigo pra ele ae , com o teu settimer q vc disse pra ele utilizar