Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MenuDataHora 1000
- new bool: DataHoraReal;
- public OnGameModeInit()
- {
- SetTimer("AtualizarHoraReal", 1000, true);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- DataHoraReal = true;
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if (dialogid == MenuDataHora)
- {
- if (response)
- {
- if (listitem == 0)
- {
- if(DataHoraReal == true) return SendClientMessage(playerid, -1, "Data e Hora Real já está ativada!");
- DataHoraReal = true;
- SendClientMessage(playerid, -1, "Data e Hora Real Ativada!");
- }
- if (listitem == 1)
- {
- if(DataHoraReal == false) return SendClientMessage(playerid, -1, "Data e Hora Real já está desativada!");
- DataHoraReal = false;
- SendClientMessage(playerid, -1, "Data e Hora Real Desativada!");
- }
- }
- return 1;
- }
- }
- CMD:datahoramenu(playerid)
- {
- new String[100];
- strcat(String, "{FF0000}Ativar - {FFFFFF}Hora Real\n{FF0000}Desativar - {FFFFFF}Hora Real");
- ShowPlayerDialog(playerid, MenuDataHora, DIALOG_STYLE_LIST,"Menu Data Hora Real",String,"Confirmar","Sair");
- return 1;
- }
- forward AtualizarHoraReal();
- public AtualizarHoraReal()
- {
- new Horas, Minutos, Segundos;
- gettime(Horas,Minutos,Segundos);
- if(DataHoraReal == true)
- {
- switch(Horas)
- {
- case 0..4: SetWorldTime(3);
- case 5..10: SetWorldTime(7);
- case 11..15: SetWorldTime(12);
- case 16..17: SetWorldTime(20);
- case 18..23: SetWorldTime(0);
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement