[Ajuda] Uma ajudinha basica PF ( + REP )
#1

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
Reply
#2

Provavelmente esta faltando um SetTime
Reply
#3

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

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

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

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);
}
Reply
#6

Mais ele abre e fecha em 1 minuto toda hora?
Reply
#7

Com o true o timer vai reiniciar.
Reply
#8

coloca um settimer de uns 15 minutos
Reply
#9

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.
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)