SA-MP Forums Archive
[AJUDA] Gamemode - 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] Gamemode (/showthread.php?tid=324291)



[AJUDA] Gamemode - GuiihCamargo - 08.03.2012

Galera porque quando ta de dia na vida real ta de noite no meu gm , e quando ta de noite no meu gm ta de dia na vida real?

Precisar de qualquer coisa que possa ajudar vocк(s) so mandar eu postar

Tipo assim , o relogio ta igual o do meu pc , oque nгo estб й o tempo , tipo noite , tarde , dia , manha , essas coisas...


Re: [AJUDA] Gamemode - Guerra1 - 09.03.2012

й pq vc nгo tem o CODE de setar a Hora no jogo com a hora no seu PC



Bom como nгo tenho o CODE aqui, a unica coisa que posso te indicar й usar a Pesquisa, primeiro pesquise mano para ver ae se nгo conseguir ae vc cria um Tуpico, eu ja vi o CODe para setar a hora do jogo com a Hora do PC, vc apenas precisa Pesquisar, se vc tem preguiзa de pesquisar e gosta de coisas faceis, vc nгo ira chegar a lugar nenhum....


Re: [AJUDA] Gamemode - Đeagle - 09.03.2012

O quк?
Veja se eu entendi.

[FilterScript] [FS] Text: Draw - Real Time - World Clock


Use isso pra sincronizar com o tempo real.. e depois basta vocк colocar "SetWeather" e o "SetWorldTime" em intervalos de 1 hora com timers.


Re: [AJUDA] Gamemode - _Jizzy_ - 09.03.2012

tente usar,
pawn Код:
//Topo
new bool:StatusHora;

//gamemodeinit
SetTimer("Tempo",3000,true);


//fim do gm
forward Tempo();
public Tempo()
{
    if(StatusHora)
    {
        new Horas,Minutos,Segundos;
        gettime(Horas,Minutos,Segundos);
        SetWorldTime(Horas);
    }
    return 1;
}

//OnPlayerCommandText

if(!strcmp("/statushora",cmdtext))
{
    if(StatusHora)
    {
        StatusHora = false;
        SendClientMessage(playerid,-1,"Mudanзa de tempo automбtica desativada.");
    }
    else
    {
        StatusHora = true;
        SendClientMessage(playerid,-1,"Mudanзa de tempo automбtica ativada.");
    }
    return 1;
}
by: Viniborn


Re: [AJUDA] Gamemode - GuiihCamargo - 09.03.2012

Cara eu queria tipo o clima sabe?
Tipo assim , o relogio ta igual o do meu pc , oque nгo estб й o tempo , tipo noite , tarde , dia , manha , essas coisas...


Re: [AJUDA] Gamemode - Đeagle - 09.03.2012

Quote:
Originally Posted by GuiihCamargo
Посмотреть сообщение
Cara eu queria tipo o clima sabe?
Tipo assim , o relogio ta igual o do meu pc , oque nгo estб й o tempo , tipo noite , tarde , dia , manha , essas coisas...
Cara, Crie uma timer em intervalos de 1 hora, e assim mudando o clima.


Re: [AJUDA] Gamemode - GuiihCamargo - 09.03.2012

Quote:
Originally Posted by Đeagle
Посмотреть сообщение
Cara, Crie uma timer em intervalos de 1 hora, e assim mudando o clima.
Timer = SetTimer ?
Eu nгo sei nada sobre Settimer , poderia me dar um exemplo?
Depois que entender vou seguindo dali!


Re: [AJUDA] Gamemode - Đeagle - 09.03.2012

Quote:
Originally Posted by GuiihCamargo
Посмотреть сообщение
Timer = SetTimer ?
Eu nгo sei nada sobre Settimer , poderia me dar um exemplo?
Depois que entender vou seguindo dali!
Sim..
Topo do GameMode

PHP код:
forward Clima1();
forward Clima2();
forward ClimaUltimo(); 
Comando para iniciar
PHP код:
CMD:iniciarclima(playeridparams[])
{
     
SetTimer("Clima1"3600000false);
     return 
1;

No final do GameMode

PHP код:
public Clima1()
{
    
SetWorldTime(Hora);
    
SetWeather(ID do Clima);
    
SetTimer("Clima2"3600000false);

No final do GameMode

PHP код:
public Clima2()
{
    
SetWorldTime(Hora);
    
SetWeather(ID do Clima);
    
SetTimer("Clima3"3600000false);

E assim por diante..
E lembre-se o ultimo deverб sempre comeзar o primeiro denovo, por exemplo

PHP код:
public ClimaUltimo()
{
    
SetWorldTime(Hora);
    
SetWeather(ID do Clima);
    
SetTimer("Clima1"3600000false);

Espero ter ajudado.


Re: [AJUDA] Gamemode - GuiihCamargo - 09.03.2012

Aonde eu seto pra que horas esse clima vai ir?


Re: [AJUDA] Gamemode - Đeagle - 09.03.2012

PHP код:
    SetWorldTime(Hora);
    
SetWeather(ID do Clima); 
em "HORA" coloque a hora no GTA que vocк quer que fique.

Em "ID DO CLIMA" Coloque o ID do clima que vocк quer que sete.
Veja os Ids, clicando aqui.