SA-MP Forums Archive
[AJUDA]AE SISTEMA DE HORA GTA SAN ANDREAS - 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]AE SISTEMA DE HORA GTA SAN ANDREAS (/showthread.php?tid=301309)



[AJUDA]AE SISTEMA DE HORA GTA SAN ANDREAS - [BC]Pegador[KoF] - 03.12.2011

Ae Ajuda ai Tipo 1 sistema de Hora ae

Tipo esse sistema q eu tenho e de hora assim tipo ai vai deu 21 horas ai no gta muda 21 hora mais eu quero tira esse e cria 1 comando pra quando eu quiser ativar ele e hora q eu quiser desativa ele tio /ativarhora e /desativarhora porque eu tenho 1 sistema de setar hora as veses eu gosto de muda a hora do meu sv e com esse sistema n da pra desativa ele fica ativado direto porisso eu quero 1 /ativarhora e 1 /desativarhora pq eu tenho 1 Negocio de mudar hora mais ele n funfa com esse negocio ai ativado kk ai eu quero esse /ativarhora e /desativarhora pra ativar uma hora tipo da vida real mais ai no jogo da a msm hora q ta na vida real se ativar esse negocio e se desativa ai eu posso muda a hora do jogo a hora q eu quiser ai quando eu quiser ativa vem pra hora normal da vida real kk espero que voces me ajudem olha o sistema abaixo pra voces criar o comando pra mim

Sistema de Hora Real e GTA SAN ANDREAS

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


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


Re: [AJUDA]AE SISTEMA DE HORA GTA SAN ANDREAS - ViniBorn - 03.12.2011

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;
}