E aí, galera.
Fiz essa macrinho pq alguém solicitou, aqui no fórum. Basicamente é uma label, na tela, que fica mostrando o horário, status do PvP e avisa se o PvP estiver próximo de iniciar (essas duas últimas opções podem ser desativadas, se quiser).
Como instalar?
Códigos
Fiz essa macrinho pq alguém solicitou, aqui no fórum. Basicamente é uma label, na tela, que fica mostrando o horário, status do PvP e avisa se o PvP estiver próximo de iniciar (essas duas últimas opções podem ser desativadas, se quiser).

Como instalar?
Se você já sabe como instalar macros: instale os códigos normalmente e crie uma label com o nome hora_certa
↳ Macro normal:
↳ Como colocar a label na tela?
1. Copie o código
2. Abra uma tecla "cinza" do menu de macros
2. Abra uma tecla "cinza" do menu de macros


3. Digite $$<hora_certa.txt> e clique em Edit File

4. Digite hora_certa e clique em Create

5. Cole o código e salve
↳ Macro onChat (para a macro ligar sozinha quando vc entrar no server)
1. Copie o código 'onChat'
2. Vá no menu de eventos
2. Vá no menu de eventos

3. Clique em onChat

4. NÃO APAGUE NADA QUE ESTÁ AQUI, apenas digite $$<hora_certa_onchat.txt>

5. Clique no botão 'Edit File' (do lado direito da tela), visível na imagem acima
6. Digite hora_certa_onchat e clique em 'Create'
6. Digite hora_certa_onchat e clique em 'Create'

7. Cole o código onChat
8. Salve tudo
8. Salve tudo
↳ Como colocar a label na tela?
.gif com todos os passos

1. Vá no teclado das macros
2. No canto inferior direito, tem um botão com o símbolo de duas chaves, cruzadas, chamado 'GUI Editor'. Clique nele.
2. No canto inferior direito, tem um botão com o símbolo de duas chaves, cruzadas, chamado 'GUI Editor'. Clique nele.

3. Dê um duplo clique em ingame

4. No canto inferior esquerdo, clique no símbolo de +

4.1 Se achar bom, vá em 'Adjust Grid' (ou Ajustar Grade) e aumente os valores ali. Eu costumo deixar 32 linhas (rows) e 32 colunas (columns)

5. Clique em 'Add Label'
6. Clique no local (na grade) que você deseja posicionar a label. Após isso, na janela que abrir, coloque o 'Control Name' (o primeiro espaço para digitar) como hora_certa. Os demais dados são 'inúteis', mas eu gosto de colocar o alinhamento (Text Align) como Top Centre, e, no Background Colour, colocar a opacidade em 0.
6. Clique no local (na grade) que você deseja posicionar a label. Após isso, na janela que abrir, coloque o 'Control Name' (o primeiro espaço para digitar) como hora_certa. Os demais dados são 'inúteis', mas eu gosto de colocar o alinhamento (Text Align) como Top Centre, e, no Background Colour, colocar a opacidade em 0.

7. Salve tudo.
Códigos
1. Normal, para instalar numa tecla (no arquivo hora_certa.txt)
Código:
$${
&status_pvp = "Sim"; // Mostrar um aviso, na label, sobre o PvP estar ativado ou nao;
&aviso_pvp = "Sim"; // Mostrar um aviso, na label, sobre o PvP estar prestes a ativar (30s);
// Label necessária:
// Control Name: hora_certa
// Label Text: <indiferente>
// Binding: <indiferente>
log(" ");
toggle(@display_time);
if(!@display_time);
setlabel(hora_certa,"");
log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fHora Certa: &cOFF&4!");
stop("HORA_CERTA");
stop;
endif;
log("&f&l[&2&lMA&f&lC&4&lRO&f&l] &fHora Certa: &aON&2!");
do();
match(%DAYTIME%,"^([^:]+):([^:]+)$",{#hora,#minuto});
inc(#hora,2);
if(#hora >= 24);
dec(#hora,24);
endif;
if(#hora < 10);
set(&hora,"0%#hora%");
else;
set(&hora,"%#hora%");
endif;
if(#minuto < 10);
set(&minuto,"0%#minuto%");
else;
set(&minuto,"%#minuto%");
endif;
if( (#hora == 20)&&(#minuto >= 30) );
ifmatches(%&aviso_pvp%,"S|Y");
set(&label,"&e%&hora%&7:&e%&minuto%\n&cPvP sera ativado em breve!");
else;
ifmatches(%&status_pvp%,"S|Y");
set(&label,"&e%&hora%&7:&e%&minuto% &8(&aPvP OFF&8)");
else;
set(&label,"&a%&hora%&7:&a%&minuto%");
endif;
endif;
else;
if( (#hora >= 21)||(#hora <= 7) );
ifmatches(%&status_pvp%,"S|Y");
set(&label,"&e%&hora%&7:&e%&minuto% &8(&cPvP ON&8)");
else;
set(&label,"&c%&hora%&7:&c%&minuto%");
endif;
else;
ifmatches(%&status_pvp%,"S|Y");
set(&label,"&e%&hora%&7:&e%&minuto% &8(&aPvP OFF&8)");
else;
set(&label,"&a%&hora%&7:&a%&minuto%");
endif;
endif;
endif;
setlabel(hora_certa,"%&label%");
wait(1t);
loop;
}$$
2. Macro que depende do chat, para instalar no evento 'onChat' (no arquivo hora_certa_onchat.txt)
Código:
$${
ifmatches(%CHATCLEAN%,"^. Agora voc. est. logado\. NUNCA use a mesma senha do CraftLandia em outros servidores\.");
unset(@display_time);
setlabel(hora_certa,"");
stop("HORA_CERTA");
exec("hora_certa.txt","HORA_CERTA");
endif;
}$$