Iteminfo automático
Olá pessoal! Tudo bem?
Desta vez venho aqui postar um macro que pode ajudar alguns jogadores, a função do macro é bem simples: usar iteminfo no item da placa de venda de outro jogador em uma teclada ou clique do mouse se preferir! Então vamos ao macro!
Instalação:
- A instalação é bem simples, crie um arquivo com o nome de sua preferência e insira o seguinte código:
if((%HITID% = "wall_sign") || (%HITID% = "standing_sign"));
log("&e» &6Checando item da placa");
&info = %SIGNTEXT[3]%;
replace(&info,"§r");
echo("/iteminfo %&info%");
else;
log(&cVocê não está olhando para uma placa!);
endif;
- Após a criação do arquivo basta "linkar" o arquivo em alguma tecla, mas troque o nome "arquivo" pelo nome que você colocou:

Funcionamento:
- Para funcionar corretamente é necessário estar olhando para a placa, e após apertar a tecla o comando iteminfo será enviado com o item da placa:


FAQ
Por que esse macro é só para a versão 1.8?
- A versão 1.8 do macro que ainda é uma versão beta disponibiliza uma nova variável de ambiente chamada SIGNTEXT[ ] que contém todas as linhas da placa a qual você está olhando, podendo ser utilizado como SIGNTEXT[0] (primeira linha da placa) até SIGNTEXT[3] (última linha da placa), como você pode perceber o valor começa por 0 pois essa variável é nada mais e nada menos que um ARRAY (matriz) e obedecendo os padrões de programação a contagem não começa em 1 mas sim em 0.
- Ao obter uma linha de uma placa os códigos de formatação são obtidos também, atrapalhando um pouco o comando /iteminfo que pode acabar não reconhecendo o item justamente pelo código de formatação, e o macro remove a formatação que é §r, esse símbolo antes da letra r não aparece na tecla caso você cole o código.