Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //no topo:
- new worldtime[2];
- forward Tempo();
- //no OnGameModeInit:
- SetTimer("Tempo", 1000, 1); //cada segundo na vida real, é 1 minuto no jogo
- worldtime[0] = 5; //horas
- worldtime[1] = 0; //minutos
- //Obs1: 05:00 é a melhor hora pra se jogar GTA, pois quando chega em 06:25, o sol fica muito lindo
- //Obs2: Se você quizer mudar o tempo por comando, não use SetPlayerTime ou SetWorldTime, apenas use o formato acima
- //no OnPlayerConnect:
- TogglePlayerClock(playerid, true); //ativa o relógio em cima das barras de vida (é sincronizado com o tempo sim)
- SetPlayerTime(playerid, worldtime[0], worldtime[1]); //define as horas e minutos atuais pro jogador
- //no fim do mode:
- public Tempo()
- {
- //By Flávio Toribio
- worldtime[1] = worldtime[1] >= 59 ? 0 : worldtime[1] + 1;
- worldtime[0] = worldtime[1] == 0 ? 1 + worldtime[0] % 24 : worldtime[0];
- worldtime[0] = 0 < worldtime[0] < 24 ? worldtime[0] : 0;
- for(new i; i < MAX_PLAYERS; i++)
- if(!SetPlayerTime(i, worldtime[0], worldtime[1]))
- continue;
- }
Add Comment
Please, Sign In to add comment