[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