01/02/2022 17:31
(01/02/2022 13:29)Mineiro P Escreveu: O link esta off, poderia manda outro link?
O link não está off. Como o código é pequeno, irei enviar por aqui:
Código:
#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;
}
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.