[Ajuda]Mudar tempo automatico -
Rodox_Mortein - 25.05.2011
Olб galera bonita!
Eu to com 1 problema chato aqui....
to tentando montar 1 sistema mais ou menos assim...
a cada 2 minutos trocar o tempo do jogo ..
jogando single player a cada 1min muda o tempo eu queria montar aqui que a cada 2 minutos mudasse o tempo sу que to sem idйias de como montar o settimer...
se alguem puder me dar aquela forзa!
Re: [Ajuda]Mudar tempo automatico -
Shadoww5 - 25.05.2011
PHP код:
forward Tempo();
public OnGameModeInit()
{
SetTimer("Tempo",120000,0);
return 1;
}
public Tempo()
{
new tempo = random(45);
SetWeather(tempo);
return 1;
}
Re: [Ajuda]Mudar tempo automatico -
Rodox_Mortein - 25.05.2011
brigado velho sу que nгo й SetWeather e SetWorldTime to com duvidas de como faзo pra colocar pra ir rodando de 0 horas a 23horas
Re: [Ajuda]Mudar tempo automatico -
Shadoww5 - 25.05.2011
PHP код:
forward Tempo();
public OnGameModeInit()
{
SetTimer("Tempo",120000,0);
return 1;
}
public Tempo()
{
new tempo = random(24);
SetWorldTime(tempo);
return 1;
}
Atualizado.
Re: [Ajuda]Mudar tempo automatico -
Rodox_Mortein - 25.05.2011
Assim nгo funciona manolo precisava montar de 1 jeito que fosse passando de 0horas ate 23horas... desse jeito random nгo funciona.. to sem idйias preciso de ajuda!!
alguйm me ajuda!!
Re: [Ajuda]Mudar tempo automatico -
DartakousLien - 25.05.2011
pawn Код:
forward Tempo();
public OnGameModeInit()
{
SetTimer("Tempo",1000,true);//detecta a cada 1 segundo (necessario para detectar hora)
return 1;
}
public Tempo()
{
new h,m,s;
gettimer(h,m,s);
if(h >= 0 && h <= 23)//se й maior que 0 ou menor que 23 (horario normal)
{
SetWorldTime(h);//seta hora
}
return 1;
}
espero ter ajudado
Re: [Ajuda]Mudar tempo automatico -
Rodox_Mortein - 25.05.2011
vlws cara mas eu ainda tenho 1 duvida . eu quero colocar cada dia 48 minutos dentro do jogo precisava que a cada 2 minutos mudasse o tempo... como eu faзo ?
Re: [Ajuda]Mudar tempo automatico -
The Knight - 25.05.2011
Quote:
Originally Posted by Rodox_Mortein
vlws cara mas eu ainda tenho 1 duvida . eu quero colocar cada dia 48 minutos dentro do jogo precisava que a cada 2 minutos mudasse o tempo... como eu faзo ?
|
Pode expressar-se melhor?
Re: [Ajuda]Mudar tempo automatico -
DartakousLien - 25.05.2011
pawn Код:
forward Tempo();
new horasv=0;//define isto tambйm
public OnGameModeInit()
{
SetTimer("Tempo",120000,true);//detecta a cada 2 minutos
return 1;
}
public Tempo()
{
if(horasv >= 0 && horasv <= 23)//se й maior que 0 ou menor que 23 (horario normal)
{
SetWorldTime(horasv);//seta hora
}
else//se o que й fetectado acima for falso
{
horasv=0;//volta a zero para comeзar denovo
SetWorldTime(horasv);//atualiza para 0
}
horasv++;//adicionar mais 1 como se fosse mais uma hora
return 1;
}
comeзa na hora 0, ou seja denoite
Re: [Ajuda]Mudar tempo automatico -
Rodox_Mortein - 26.05.2011
cara muito obrigado era isso mesmo que eu precisava! to te devendo 1!
fico bobo como esses caras manjam tanto
ou sou muito noob ou vocкs sгo muito bons!