[Ajuda]Mudar tempo automatico
#1

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

PHP код:
forward Tempo();

public 
OnGameModeInit()
{
    
SetTimer("Tempo",120000,0);
    return 
1;
}
public 
Tempo()
{
    new 
tempo random(45);
    
SetWeather(tempo);
    return 
1;

Reply
#3

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

PHP код:
forward Tempo();

public 
OnGameModeInit()
{
    
SetTimer("Tempo",120000,0);
    return 
1;
}
public 
Tempo()
{
    new 
tempo random(24);
    
SetWorldTime(tempo);
    return 
1;

Atualizado.
Reply
#5

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!!
Reply
#6

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

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 ?
Reply
#8

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?
Reply
#9

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

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!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)