SA-MP Forums Archive
[Ajuda] clima - 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] clima (/showthread.php?tid=443537)



clima - Cromado - 12.06.2013

eae galera tem como eu por isso para os horarios que eu quiser que mude o tempo?

pawn Код:
SetPlayerTime(playerid, 12,0);//Dia

SetPlayerTime(playerid, 00,0);//noite

SetPlayerTime(playerid, 20, 0);//tarde
tem como mudar o tempo pra noite em 19:00? e pra tarde das 5 horas ate as 19:00 eo resto dia

E possivel?


Re: clima - Delete_ - 12.06.2013

Sim, use Switch.


Re: clima - Cromado - 12.06.2013

po mano da um exemplo ai pra min?


Re: clima - -GooGle- - 12.06.2013

pawn Код:
new M[3];
forward MudarHorario();//topo

SetTimer("MudarHorario",1000,true); //OnGameModeInit

public MudarHorario(){//final do gm
    gettime(M[0],M[1], M[2]);
    for(new i = 0; i < GetMaxPlayers(); i++){
        SetWorldTime(M[0]);
        SetPlayerTime(i, M[0], M[1]);
    }
    return 1;
}



Re: clima - Cromado - 12.06.2013

****** eu queria que mudase o clima as 5 horas e 7 horas eu vi um exemplo aqui

pawn Код:
stock SetHora()
{
    gettime(hour, minute, second);
    if(hour == 0 && minute >= 0 && minute <= 59) { SetWorldTime(0); }
    if(hour == 1 && minute >= 0 && minute <= 59) { SetWorldTime(1); }
    if(hour == 2 && minute >= 0 && minute <= 59) { SetWorldTime(2); }
    if(hour == 3 && minute >= 0 && minute <= 59) { SetWorldTime(3); }
    if(hour == 4 && minute >= 0 && minute <= 59) { SetWorldTime(4); }
    if(hour == 5 && minute >= 0 && minute <= 39) { SetWorldTime(5); }
    if(hour == 5 && minute >= 40 && minute <= 49) { SetWorldTime(23); }
    if(hour == 5 && minute >= 50 && minute <= 59) { SetWorldTime(22); }
    if(hour == 6 && minute >= 0 && minute <= 9) { SetWorldTime(21); }
    if(hour == 6 && minute >= 30 && minute <= 59) { SetWorldTime(7); }
    if(hour == 7 && minute >= 0 && minute <= 59) { SetWorldTime(7); }
    if(hour == 8 && minute >= 0 && minute <= 59) { SetWorldTime(8); }
    if(hour == 9 && minute >= 0 && minute <= 59) { SetWorldTime(9); }
    if(hour == 10 && minute >= 0 && minute <= 59) { SetWorldTime(10); }
    if(hour == 11 && minute >= 0 && minute <= 59) { SetWorldTime(11); }
    if(hour == 12 && minute >= 0 && minute <= 59) { SetWorldTime(12); }
    if(hour == 13 && minute >= 0 && minute <= 59) { SetWorldTime(13); }
    if(hour == 14 && minute >= 0 && minute <= 59) { SetWorldTime(14); }
    if(hour == 15 && minute >= 0 && minute <= 59) { SetWorldTime(15); }
    if(hour == 16 && minute >= 0 && minute <= 59) { SetWorldTime(16); }
    if(hour == 17 && minute >= 0 && minute <= 59) { SetWorldTime(17); }
    if(hour == 17 && minute >= 35 && minute <= 39) { SetWorldTime(20); }
    if(hour == 17 && minute >= 40 && minute <= 49) { SetWorldTime(21); }
    if(hour == 17 && minute >= 55 && minute <= 59) { SetWorldTime(23); }
    if(hour == 18 && minute >= 0 && minute <= 29) { SetWorldTime(5); }
    if(hour == 19 && minute >= 0 && minute <= 59) { SetWorldTime(4); }
    if(hour == 20 && minute >= 0 && minute <= 59) { SetWorldTime(3); }
    if(hour == 21 && minute >= 0 && minute <= 59) { SetWorldTime(2); }
    if(hour == 22 && minute >= 0 && minute <= 59) { SetWorldTime(1); }
    if(hour == 23 && minute >= 0 && minute <= 59) { SetWorldTime(0); }
}



Re: clima - -GooGle- - 12.06.2013

pawn Код:
new M[3];
forward MudarHorario();//topo

SetTimer("MudarHorario",1000,true); //OnGameModeInit

public MudarHorario(){//final do gm
    gettime(M[0],M[1], M[2]);
    if(M[0] == 5 && M[1] >= 0 && M[1] <= 59) return SetWorldTime(Tempo das 5 horas aqui);
    if(M[0] == 7 && M[1] >= 0 && M[1] <= 59) return SetWorldTime(Tempo das 7 horas aqui);
    return 1;
}



Re: clima - Cromado - 12.06.2013

aqui ******
pawn Код:
SetPlayerTime(playerid, 12,0);//Dia aqui desde as 8 horas da manha ate a 5 da tarde

SetPlayerTime(playerid, 20, 0);//tarde Das 5 da tarde ate as 7 da noite

SetPlayerTime(playerid, 00,0);//das 7 da noite ate 8 da manha
se consegue amontar isso tudo?


Re: clima - -GooGle- - 12.06.2013

pawn Код:
new M[3];
forward MudarHorario();//topo

SetTimer("MudarHorario",1000,true); //OnGameModeInit

public MudarHorario(){//final do gm
    gettime(M[0],M[1], M[2]);
    if(M[0] >= 8 && M[0] <= 16) return SetWorldTime(12);
    if(M[0] >= 17 && M[0] <= 18) return SetWorldTime(20);
    if(M[0] >= 19 && M[0] <= 7) return SetWorldTime(0);
    return 1;
}



Re: clima - Cromado - 12.06.2013

funciono rsrs


Re: clima - -GooGle- - 12.06.2013

Ae