[PACK DE LABELS]
___________________________________________________________________________________________________________________________________________
O que esse macro faz: mostra informaçoes na tela, armour stats, skills...
Instalação das labels(em video):
https://www.youtube.com/watch?v=3pDmnKZfn8c
Labels usadas
NOME / FUNÇAO:
-------------------------
IT / item na mão e ecantamentos
POT / efeito de poçoes
ARM / infos sobre o set...
IN / infos na tela(data,hora,nick...)
CC / calculadora
SKL / skills na tela
Instalação dos scripts:
Video de instalação dos SCRIPTS
https://www.youtube.com/watch?v=4aqp_tPRfHA
1 SCRIP
1 - abra o "Macro Settings",
2 - vá em "atribuições de: Eventos",
3 - agora vá em "onChat",
4 - agora coloque ali: $$<chat.txt> ,
5 - agora clique em "Arquivos",
6 - agora ali onde esta escrito "Criar um novo arquivo" coloque: chat ,
7 - e clique em "Criar", e Cole o MACRO(macro do onChat),
8 - agora clique em "Salvar", depois clique em "Salvar" e de ESC. Pronto!
2 SCRIP
1 - abra o "Macro Settings",
2 - vá em "atribuições de: Eventos",
3 - agora vá em "onJoinGame",
4 - agora coloque ali: $$<joingame.txt> ,
5 - agora clique em "Arquivos",
6 - agora ali onde esta escrito "Criar um novo arquivo" coloque: joingame ,
7 - e clique em "Criar", e Cole o MACRO(macro do onJoinGame),
8 - agora clique em "Salvar", depois clique em "Salvar" e de ESC. Pronto!
IMAGEN demostrativa(essa imagem é incompleta)
MACRO do onJoinGame
$${
do;
//=================================== ENCANTAMENTOS / IT
&enc1=;
foreach(enchantments);
&enc1=%&enc1%&8, &c%ENCHANTMENTNAME% %ENCHANTMENTPOWER%;
next;
setlabel(IT,"&9%ITEMNAME% %&enc1%",IT);
//=================================== EFEITO DE POÇOES / POT
&eff=;
foreach(effects);
&effname=%EFFECTNAME%:;
#time=%EFFECTTIME%;
#id=%EFFECTID%;
if(%#time%>=60);
#prim=%#time%/60;
#seg=%#time%-(%#prim%*60);
if(%#seg%<10);
&seg=0%#seg%;
else;
&seg=%#seg%;
endif;
&efftime=%#prim%:%&seg%;
else;
if(%#time%<10);
&efftime=0:0%#time%;
else;
&efftime=0:%#time%;
endif;
endif;
if(%#time%<11);
&efftime=&c%&efftime%;
else;
&efftime=&6%&efftime%;
endif;
&eff=%&eff%\n&2%&effname% %&efftime%;
next;
setlabel(POT,"%&eff%",POT);
//=================================== ARMADURA / ARM
if(%HELMNAME%="None");
&cap="&aSem Helmo";
else;
&cap="&6%HELMNAME%&8: &7%HELMDAMAGE%&c/&f%HELMDURABILITY%";
endif;
if(%CHESTPLATENAME%="None");
&pet="&aSem Peitoral";
else;
&pet="&6%CHESTPLATENAME%&8: &7%CHESTPLATEDAMAGE%&c/&f%CHESTPLATEDURABILITY%";
endif;
if(%LEGGINGSNAME%="None");
&cal="&aSem Calsa";
else;
&cal="&6%LEGGINGSNAME%&8: &7%LEGGINGSDAMAGE%&c/&f%LEGGINGSDURABILITY%";
endif;
if(%BOOTSNAME%="None");
&bot="&aSem Bota";
else;
&bot="&6%BOOTSNAME%&8: &7%BOOTSDAMAGE%&c/&f%BOOTSDURABILITY%";
endif;
setlabel(ARM,"%&cap%\n\n%&pet%\n\n%&cal%\n\n%&bot%",ARM);
//=================================== INFOS / IN
setlabel(IN,"&9Server: &f%SERVER%\n&9Nick: &f%PLAYER%\n&9Hora(Real): &f%TIME%\n&9Bioma: &f%BIOME%",IN);
@#vida=%HEALTH%*5;
loop;
}$$
MACRO do onChat
$${
//=================================== CALCULADORA
ifmatches(%CHATCLEAN%,"^\[L\] .*%PLAYER%\: ([0-9]+)\D[0-9]+$",&n1,1,none);
match(%CHATCLEAN%,"^\[L\] .*%PLAYER%\: [0-9]+(\D)[0-9]+$",&op,1,none);
match(%CHATCLEAN%,"^\[L\] .*%PLAYER%\: [0-9]+\D([0-9]+)$",&n2,1,none);
do(2);
setlabel(CC,"&9[CALCULADORA] &aO Calculando",CC);
wait(400ms);
setlabel(CC,"&9[CALCULADORA] &aO Calculando&8.",CC);
wait(400ms);
setlabel(CC,"&9[CALCULADORA] &aO Calculando&8..",CC);
wait(400ms);
setlabel(CC,"&9[CALCULADORA] &aO Calculando&8...",CC);
loop;
wait(500ms);
set(#m1,%&n1%);
set(#m2,%&n2%);
ifmatches(%&op%,"^\+$");
#valor=%#m1%+%#m2%;
setlabel(CC,"&9[CALCULADORA] &aO resultado da Soma foi &6%#m1%+%#m2% = %#valor%",CC);
endif;
ifmatches(%&op%,"^\-$");
#valor=%#m1%-%#m2%;
setlabel(CC,"&9[CALCULADORA] &aO resultado da Subtração foi &6%#m1%-%#m2% = %#valor%",CC);
endif;
ifmatches(%&op%,"^\*$");
#valor=%#m1%*%#m2%;
setlabel(CC,"&9[CALCULADORA] &aO resultado da Multiplicação foi &6%#m1%*%#m2% = %#valor%",CC);
endif;
ifmatches(%&op%,"^\/$");
#valor=%#m1%/%#m2%;
setlabel(CC,"&9[CALCULADORA] &aO resultado da Divisão foi &6%#m1%/%#m2% = %#valor%",CC);
endif;
wait(11);
setlabel(CC, ,CC);
endif;
//=================================== SKILLS NA TELA
ifmatches(%CHATCLEAN%,"Pescador: ([0-9]+)",#pescaria,1,none);
&p="&7Pescador: &a%#pescaria%";
endif;
ifmatches(%CHATCLEAN%,"Acrobacia: ([0-9]+)",#acrobacia,1,none);
&a="&7Acrobacia: &a%#acrobacia%";
endif;
ifmatches(%CHATCLEAN%,"Espadas: ([0-9]+)",#espadas,1,none);
&e="&7Espadas: &a%#espadas%";
endif;
ifmatches(%CHATCLEAN%,"Habilidade pescador aumentada em ([0-9]+)\.",#pesc,1,none);
#pescaria=%#pescaria%+%#pesc%;
&p="&7Pescador: &a%#pescaria%";
endif;
ifmatches(%CHATCLEAN%,"Habilidade em acrobacia aumentada em ([0-9]+)\.",#acro,1,none);
#acrobacia=%#acrobacia%+%#acro%;
&a="&7Acrobacia: &a%#acrobacia%";
endif;
ifmatches(%CHATCLEAN%,"Habilidade em espadas aumentada em ([0-9]+)\.",#esp,1,none);
#espadas=%#espadas%+%#esp%;
&e="&7Espadas: &a%#espadas%";
endif;
setlabel(SKL,"%&p%\n\n%&a%\n\n%&e%",SKL);
}$$
bugs? comente.
LINK de todos os meus macros >> http://forum.craftla...orums/ernanikk/