[MACRO] MINI CALCULADORA
___________________________________________________________________________________________________________________________________________
O que esse macro faz: esse macro faz calculos, com a seguintes operações:
+, -, *, /, que sao de soma, subtração, multiplicação, divisão.
Instalação Das LABELs
1 - Vá em "Controles" > "Macro Settings"
2 - Clique em "Editor de Interfaces"
3 - Clique duas vezes sobre "ingame"
4 - vá em "Painel de comandos" > "Ajustar Grade"
5 - Em Linha coloque 18 / em Colunas coloque 12, e clique em "OK"
6 - vá em "Painel de comandos" > "Add Label"
7 - E escolha em que lugar vc quer que o Label fique
8 - Coloque nos dois lugares indicados o nome da LABEL (o nome da label que eu fiz esse macro é CC)
9 - Deixe a "Opacity" em 0 (ou na parte preta, bem em baixo), de ok, ok
USANDO O MACRO: depois de ter instalado o label, e o scrip, é so vc digitar um calculo no chat LOCAL, como por exemplo 29*2 ou 12+9 e assim vai, olhe a imagem a baixo para ver uma demonstração;
INSTALANDO O MACRO(scrip) no onChat:
1 - abra o "Macro Settings",
2 - vá em "atribuições de: Eventos",
3 - agora vá em "onChat",
4 - agora coloque ali: $$<bring.txt> ,
5 - agora clique em "Arquivos",
6 - agora ali onde esta escrito "Criar um novo arquivo" coloque: bring ,
7 - e clique em "Criar", e Cole o MACRO,
8 - agora clique em "Salvar", depois clique em "Salvar" e de ESC. Pronto!
MACRO(scrip):
$${
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(500ms);
setlabel(CC,"&9[CALCULADORA] &aO Calculando&8.",CC);
wait(500ms);
setlabel(CC,"&9[CALCULADORA] &aO Calculando&8..",CC);
wait(500ms);
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(10);
setlabel(CC, ,CC);
endif;
}$$
@EDIT 10/07/2014 - Resolvido o bug, de outras pessoas digitarem um calculo, perto de vc e o seu macro ativaria.
@EDIT 09/07/2014 - Atualizado o macro, para um mais pratico.
SO USAR GLRA..
bugs? comente.
LINK de todos os meus macros >> http://forum.craftla...orums/ernanikk/