ENTREGUE [MACRO] Skills na tela

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Inscreva-se agora!
Status
Não está aberto para novas respostas.
Duvida>>>>> cara o Meu Demora Muito Pra atualizar o Money e as Skills eu fis algo de errado ou é assim mesmo?????
up << pk muito bem explicado
 
iBieel disse:
Eae galera, fiz este macro com base neste AQUI que o Jimmy fez, o macro atualmente mostra suas skills de Arqueiro, Espadas, Pesca e Acrobacia

INSTALAÇÃO - LEIA COM ATENÇÃO!!
Este tutorial de instalação foi feito pelo [member=JimmyFilips]
1 - Aperte ESC
2 - Clique em opções
110.png

3 - Clique em Controles...
210.png

4 - Clique em Macro Settings
310.png

5 - Clique em GUI Editor
410.png

6 - Clique duas vezes em ingame
510.png

7 - Clique em Button Panel Commands
610.png

8 - Clique em adjust grid
710.png

9 - Regule as grades da forma que preferir, é nelas que você vai posicionar as informações (eu recomendo 10 x 5, mas isso depende também da sua resolução), depois clique em OK
810.png

11 - Clique em Add Label
910.png

12 - Escolha onde você quer que a informação fique
1010.png

13 - Clique em Background Color
1110.png

14 - deixe OPACITY em 0 (parte preta da barra) para ocultar o fundo, depois clique em OK
1210.png

15 - Coloque nos dois lugares indicados o NOME DA LABEL (indicado pelo programador) Depois clique em OK. Obs: As Labels estão logo abaixo.
1310.png

16 - Clique na seta indicada, ao lado de Macro Bindings: Keys
1410.png

17 - Clique em onChat
1510.png

18 - Digite $$<skills.txt> e clique em EDIT FILE... (ao lado direito, esqueci de indicar)
1610.png

19 - Digite "skills" no campo indicado, como mostra a imagem
1710.png

20 - Cole o código da Macro
1810.png

21 - Saia do server e conecte novamente

Pronto!!

Para instalar cada label, repita os passos de 11 a 15 (são apenas 5 passos cada)
Labels:
ES1
ES2
ES3
ES4

Código (Pode ser que tenha alguns erros, qualquer coisa é só postar no tópico).:
$${
IFMATCHES(%CHATCLEAN%,"Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores.");
#ac = 0;
#p = 0;
#a = 0;
#pe = 0;
wait(1);
}$$
|/stats|
$${endif;}$$

$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pe,1);
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pe = %#pe% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#ac,1);
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#ac = %#ac% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#p,1);
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#p = %#p% + 1;
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#a,1);
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#a = %#a% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$



Código: Skills na tela + Money na tela
$${
&rgxsaldo="^(\[l\] [\S]+%PLAYER%\: reset saldo)$";ifmatches(%CHATCLEAN%,%&rgxsaldo%);set(filt);#saldo=0;&saldo=0;log(&d» &6Saldo Resetado!);endif;
&rgxmob="^(\[l\] [\S]+%PLAYER%\: reset mob)$";ifmatches(%CHATCLEAN%,%&rgxmob%);set(filt);#mobs=0;log(&d» &6Mobs Resetado!);endif;
&rgxplayer="^(\[l\] [\S]+%PLAYER%\: reset kills)$";ifmatches(%CHATCLEAN%,%&rgxplayer%);set(filt);#morreu=0;#matou=0;log(&d» &6Mortes Resetadas!);endif;
ifmatches(%CHATCLEAN%,[\»]Agora você está logado\. NUNCA);wait(1);#acbiel = 0;
#pbiel = 0;
#abiel = 0;
#pebiel = 0;
}$$|/money|$${wait(1);}$$|/stats|$${endif;

ifmatches(%CHATCLEAN%,\>(.+) comprou .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ad%);MATCH(%CHATCLEAN%,%&rgx1ad%,{&aatd,&bbtd,&cctd});MATCH(%&aatd%%&bbtd%%&cctd%,([0-9]+),{#d});endif;
&rgx2ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ad%);MATCH(%CHATCLEAN%,%&rgx2ad%,{&bbsd,&ccsd});MATCH(%&bbsd%%&ccsd%,([0-9]+),{#d});endif;
&rgx3ad="\>.+ comprou .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ad%);MATCH(%CHATCLEAN%,%&rgx3ad%,{&ccod});MATCH(%&ccod%,([0-9]+),{#d});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#d%;@#t=%@#t%-%#d%;endif;ifmatches(%&plt%,\-);@#t=%@#t%+%#d%;#saldo=%#saldo%-%#d%;endif;
endif;

ifmatches(%CHATCLEAN%,\>(.+) vendeu .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=+;else;&plt=-;endif;
&rgx1ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ac%);MATCH(%CHATCLEAN%,%&rgx1ac%,{&aatc,&bbtc,&cctc});MATCH(%&aatc%%&bbtc%%&cctc%,([0-9]+),{#g});endif;
&rgx2ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ac%);MATCH(%CHATCLEAN%,%&rgx2ac%,{&bbsc,&ccsc});MATCH(%&bbsc%%&ccsc%,([0-9]+),{#g});endif;
&rgx3ac="\>.+ vendeu .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ac%);MATCH(%CHATCLEAN%,%&rgx3ac%,{&ccac});MATCH(%&ccac%,([0-9]+),{#g});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#g%;@#t=%@#t%+%#g%;;endif;ifmatches(%&plt%,\-);@#t=%@#t%-%#g%;#saldo=%#saldo%-%#g%;endif;
endif;

ifmatches(%CHATCLEAN%,^\[Money\] ([\S]+).+[\.]$,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1act="\[Money\] .+ ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx1act%);MATCH(%CHATCLEAN%,%&rgx1act%,{&aatct,&bbtct,&cctct});MATCH(%&aatct%%&bbtct%%&cctct%,([0-9]+),{#p});endif;
&rgx2act="\[Money\] .+ ([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx2act%);MATCH(%CHATCLEAN%,%&rgx2act%,{&bbsct,&ccsct});MATCH(%&bbsct%%&ccsct%,([0-9]+),{#p});endif;
&rgx3act="\[Money\] .+ ([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx3act%);MATCH(%CHATCLEAN%,%&rgx3act%,{&ccact});MATCH(%&ccact%,([0-9]+),{#p});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#p%;@#t=%@#t%+%#p%;endif;ifmatches(%&plt%,\-);#saldo=%#saldo%-%#p%;@#t=%@#t%-%#p%;endif;
endif;

&rgxmob="^Voce recebeu ([\S]+) Coin por ter ajudado a acabar com o mal $";ifmatches(%CHATCLEAN%,%&rgxmob%,#mob,1);@#t=%@#t%+%#mob%;#saldo=%#saldo%+%#mob%;#mobs=%#mobs%+1;set(filt);endif;
&rgxpl1="^\[CraftLandia\] Você matou\:.+";ifmatches(%CHATCLEAN%,%&rgxpl1%);#matou=%#matou%+1;set(filt);;endif;
&rgxpl2="^\[CraftLandia\] Você foi morto por:.+";ifmatches(%CHATCLEAN%,%&rgxpl2%);#morreu=%#morreu%+1;set(filt);endif;

&rgx1b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1b%);MATCH(%CHATCLEAN%,%&rgx1b%,{&a,&b,&c});MATCH(%&a%%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx2b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2b%);MATCH(%CHATCLEAN%,%&rgx2b%,{&b,&c});MATCH(%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx3b="\[Money\] Balanco\: ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3b%);MATCH(%CHATCLEAN%,%&rgx3b%,{&c});MATCH(%&c%,([0-9]+),{@#t});set(filt);endif;


if(filt);unset(filt);
if(%@#t%>9999999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>999999);&rrgx="([1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>99999);&rrgx="([1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>9999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>999);&rrgx="([1-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%<=999);&rrgx="([0-9]{1,3})";MATCH(%@#t%,%&rrgx%,{&rc});&t=%&rc%;endif;endif;endif;endif;endif;endif;
if((%#saldo%>9999999)||(%#saldo%<-9999999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>999999)||(%#saldo%<-999999));&arrgx="([\-]?[1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>99999)||(%#saldo%<-99999));&arrgx="([\-]?[1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>9999)||(%#saldo%<-9999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>999)||(%#saldo%<-999));&arrgx="([\-]?[1-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%<=999)||(%#saldo%>=-999));&arrgx="([\-]?[0-9]{1,3})";MATCH(%#saldo%,%&arrgx%,{&arc});&saldo=%&arc%;endif;endif;endif;endif;endif;endif;
if(%#saldo%<0);&sgy=;&saldohm="&c :(";else;&sgy=+;&saldohm="&c :)";endif;if(%#saldo%=0);&sgy=;&saldohm="&c '-'";endif;
setlabel(DD1,&6Dinheiro Atual: &3%&t%,DD1);
setlabel(DD2,"&6Saldo Atual: &3%&sgy%%&saldo%%&saldohm%",DD2);
setlabel(DD4,&6Mobs mortos: &3%#mobs%,DD4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pebiel,1);
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pebiel = %#pebiel% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#acbiel,1);
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#acbiel = %#acbiel% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#pbiel,1);
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#pbiel = %#pbiel% + 1;
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#abiel,1);
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#abiel = %#abiel% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$


Resultado:
QoR3OuC.png

Obs: Caso você dê /skills ou /inspect em algum player, logo depois dê /stats
Cara, como deixo o meu money na tela tbm ? tipo o das skills, so que o money tbm, tipo: money e Saldo atual
Cara, como deixo o meu money na tela tbm ? tipo o das skills, so que o money tbm, tipo: money e Saldo atual
 
iBieel disse:
Eae galera, fiz este macro com base neste AQUI que o Jimmy fez, o macro atualmente mostra suas skills de Arqueiro, Espadas, Pesca e Acrobacia

INSTALAÇÃO - LEIA COM ATENÇÃO!!
Este tutorial de instalação foi feito pelo [member=JimmyFilips]
1 - Aperte ESC
2 - Clique em opções
110.png

3 - Clique em Controles...
210.png

4 - Clique em Macro Settings
310.png

5 - Clique em GUI Editor
410.png

6 - Clique duas vezes em ingame
510.png

7 - Clique em Button Panel Commands
610.png

8 - Clique em adjust grid
710.png

9 - Regule as grades da forma que preferir, é nelas que você vai posicionar as informações (eu recomendo 10 x 5, mas isso depende também da sua resolução), depois clique em OK
810.png

11 - Clique em Add Label
910.png

12 - Escolha onde você quer que a informação fique
1010.png

13 - Clique em Background Color
1110.png

14 - deixe OPACITY em 0 (parte preta da barra) para ocultar o fundo, depois clique em OK
1210.png

15 - Coloque nos dois lugares indicados o NOME DA LABEL (indicado pelo programador) Depois clique em OK. Obs: As Labels estão logo abaixo.
1310.png

16 - Clique na seta indicada, ao lado de Macro Bindings: Keys
1410.png

17 - Clique em onChat
1510.png

18 - Digite $$<skills.txt> e clique em EDIT FILE... (ao lado direito, esqueci de indicar)
1610.png

19 - Digite "skills" no campo indicado, como mostra a imagem
1710.png

20 - Cole o código da Macro
1810.png

21 - Saia do server e conecte novamente

Pronto!!

Para instalar cada label, repita os passos de 11 a 15 (são apenas 5 passos cada)
Labels:
ES1
ES2
ES3
ES4

Código (Pode ser que tenha alguns erros, qualquer coisa é só postar no tópico).:
$${
IFMATCHES(%CHATCLEAN%,"Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores.");
#ac = 0;
#p = 0;
#a = 0;
#pe = 0;
wait(1);
}$$
|/stats|
$${endif;}$$

$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pe,1);
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pe = %#pe% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#ac,1);
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#ac = %#ac% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#p,1);
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#p = %#p% + 1;
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#a,1);
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#a = %#a% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$



Código: Skills na tela + Money na tela
$${
&rgxsaldo="^(\[l\] [\S]+%PLAYER%\: reset saldo)$";ifmatches(%CHATCLEAN%,%&rgxsaldo%);set(filt);#saldo=0;&saldo=0;log(&d» &6Saldo Resetado!);endif;
&rgxmob="^(\[l\] [\S]+%PLAYER%\: reset mob)$";ifmatches(%CHATCLEAN%,%&rgxmob%);set(filt);#mobs=0;log(&d» &6Mobs Resetado!);endif;
&rgxplayer="^(\[l\] [\S]+%PLAYER%\: reset kills)$";ifmatches(%CHATCLEAN%,%&rgxplayer%);set(filt);#morreu=0;#matou=0;log(&d» &6Mortes Resetadas!);endif;
ifmatches(%CHATCLEAN%,[\»]Agora você está logado\. NUNCA);wait(1);#acbiel = 0;
#pbiel = 0;
#abiel = 0;
#pebiel = 0;
}$$|/money|$${wait(1);}$$|/stats|$${endif;

ifmatches(%CHATCLEAN%,\>(.+) comprou .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ad%);MATCH(%CHATCLEAN%,%&rgx1ad%,{&aatd,&bbtd,&cctd});MATCH(%&aatd%%&bbtd%%&cctd%,([0-9]+),{#d});endif;
&rgx2ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ad%);MATCH(%CHATCLEAN%,%&rgx2ad%,{&bbsd,&ccsd});MATCH(%&bbsd%%&ccsd%,([0-9]+),{#d});endif;
&rgx3ad="\>.+ comprou .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ad%);MATCH(%CHATCLEAN%,%&rgx3ad%,{&ccod});MATCH(%&ccod%,([0-9]+),{#d});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#d%;@#t=%@#t%-%#d%;endif;ifmatches(%&plt%,\-);@#t=%@#t%+%#d%;#saldo=%#saldo%-%#d%;endif;
endif;

ifmatches(%CHATCLEAN%,\>(.+) vendeu .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=+;else;&plt=-;endif;
&rgx1ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ac%);MATCH(%CHATCLEAN%,%&rgx1ac%,{&aatc,&bbtc,&cctc});MATCH(%&aatc%%&bbtc%%&cctc%,([0-9]+),{#g});endif;
&rgx2ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ac%);MATCH(%CHATCLEAN%,%&rgx2ac%,{&bbsc,&ccsc});MATCH(%&bbsc%%&ccsc%,([0-9]+),{#g});endif;
&rgx3ac="\>.+ vendeu .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ac%);MATCH(%CHATCLEAN%,%&rgx3ac%,{&ccac});MATCH(%&ccac%,([0-9]+),{#g});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#g%;@#t=%@#t%+%#g%;;endif;ifmatches(%&plt%,\-);@#t=%@#t%-%#g%;#saldo=%#saldo%-%#g%;endif;
endif;

ifmatches(%CHATCLEAN%,^\[Money\] ([\S]+).+[\.]$,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1act="\[Money\] .+ ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx1act%);MATCH(%CHATCLEAN%,%&rgx1act%,{&aatct,&bbtct,&cctct});MATCH(%&aatct%%&bbtct%%&cctct%,([0-9]+),{#p});endif;
&rgx2act="\[Money\] .+ ([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx2act%);MATCH(%CHATCLEAN%,%&rgx2act%,{&bbsct,&ccsct});MATCH(%&bbsct%%&ccsct%,([0-9]+),{#p});endif;
&rgx3act="\[Money\] .+ ([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx3act%);MATCH(%CHATCLEAN%,%&rgx3act%,{&ccact});MATCH(%&ccact%,([0-9]+),{#p});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#p%;@#t=%@#t%+%#p%;endif;ifmatches(%&plt%,\-);#saldo=%#saldo%-%#p%;@#t=%@#t%-%#p%;endif;
endif;

&rgxmob="^Voce recebeu ([\S]+) Coin por ter ajudado a acabar com o mal $";ifmatches(%CHATCLEAN%,%&rgxmob%,#mob,1);@#t=%@#t%+%#mob%;#saldo=%#saldo%+%#mob%;#mobs=%#mobs%+1;set(filt);endif;
&rgxpl1="^\[CraftLandia\] Você matou\:.+";ifmatches(%CHATCLEAN%,%&rgxpl1%);#matou=%#matou%+1;set(filt);;endif;
&rgxpl2="^\[CraftLandia\] Você foi morto por:.+";ifmatches(%CHATCLEAN%,%&rgxpl2%);#morreu=%#morreu%+1;set(filt);endif;

&rgx1b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1b%);MATCH(%CHATCLEAN%,%&rgx1b%,{&a,&b,&c});MATCH(%&a%%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx2b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2b%);MATCH(%CHATCLEAN%,%&rgx2b%,{&b,&c});MATCH(%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx3b="\[Money\] Balanco\: ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3b%);MATCH(%CHATCLEAN%,%&rgx3b%,{&c});MATCH(%&c%,([0-9]+),{@#t});set(filt);endif;


if(filt);unset(filt);
if(%@#t%>9999999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>999999);&rrgx="([1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>99999);&rrgx="([1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>9999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>999);&rrgx="([1-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%<=999);&rrgx="([0-9]{1,3})";MATCH(%@#t%,%&rrgx%,{&rc});&t=%&rc%;endif;endif;endif;endif;endif;endif;
if((%#saldo%>9999999)||(%#saldo%<-9999999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>999999)||(%#saldo%<-999999));&arrgx="([\-]?[1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>99999)||(%#saldo%<-99999));&arrgx="([\-]?[1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>9999)||(%#saldo%<-9999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>999)||(%#saldo%<-999));&arrgx="([\-]?[1-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%<=999)||(%#saldo%>=-999));&arrgx="([\-]?[0-9]{1,3})";MATCH(%#saldo%,%&arrgx%,{&arc});&saldo=%&arc%;endif;endif;endif;endif;endif;endif;
if(%#saldo%<0);&sgy=;&saldohm="&c :(";else;&sgy=+;&saldohm="&c :)";endif;if(%#saldo%=0);&sgy=;&saldohm="&c '-'";endif;
setlabel(DD1,&6Dinheiro Atual: &3%&t%,DD1);
setlabel(DD2,"&6Saldo Atual: &3%&sgy%%&saldo%%&saldohm%",DD2);
setlabel(DD4,&6Mobs mortos: &3%#mobs%,DD4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pebiel,1);
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pebiel = %#pebiel% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#acbiel,1);
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#acbiel = %#acbiel% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#pbiel,1);
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#pbiel = %#pbiel% + 1;
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#abiel,1);
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#abiel = %#abiel% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$


Resultado:
QoR3OuC.png

Obs: Caso você dê /skills ou /inspect em algum player, logo depois dê /stats
n deu
 
iBieel disse:
Eae galera, fiz este macro com base neste AQUI que o Jimmy fez, o macro atualmente mostra suas skills de Arqueiro, Espadas, Pesca e Acrobacia

INSTALAÇÃO - LEIA COM ATENÇÃO!!
Este tutorial de instalação foi feito pelo [member=JimmyFilips]
1 - Aperte ESC
2 - Clique em opções
110.png

3 - Clique em Controles...
210.png

4 - Clique em Macro Settings
310.png

5 - Clique em GUI Editor
410.png

6 - Clique duas vezes em ingame
510.png

7 - Clique em Button Panel Commands
610.png

8 - Clique em adjust grid
710.png

9 - Regule as grades da forma que preferir, é nelas que você vai posicionar as informações (eu recomendo 10 x 5, mas isso depende também da sua resolução), depois clique em OK
810.png

11 - Clique em Add Label
910.png

12 - Escolha onde você quer que a informação fique
1010.png

13 - Clique em Background Color
1110.png

14 - deixe OPACITY em 0 (parte preta da barra) para ocultar o fundo, depois clique em OK
1210.png

15 - Coloque nos dois lugares indicados o NOME DA LABEL (indicado pelo programador) Depois clique em OK. Obs: As Labels estão logo abaixo.
1310.png

16 - Clique na seta indicada, ao lado de Macro Bindings: Keys
1410.png

17 - Clique em onChat
1510.png

18 - Digite $$<skills.txt> e clique em EDIT FILE... (ao lado direito, esqueci de indicar)
1610.png

19 - Digite "skills" no campo indicado, como mostra a imagem
1710.png

20 - Cole o código da Macro
1810.png

21 - Saia do server e conecte novamente

Pronto!!

Para instalar cada label, repita os passos de 11 a 15 (são apenas 5 passos cada)
Labels:
ES1
ES2
ES3
ES4

Código (Pode ser que tenha alguns erros, qualquer coisa é só postar no tópico).:
$${
IFMATCHES(%CHATCLEAN%,"Agora você está logado. NUNCA use a mesma senha do CraftLandia em outros servidores.");
#ac = 0;
#p = 0;
#a = 0;
#pe = 0;
wait(1);
}$$
|/stats|
$${endif;}$$

$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pe,1);
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pe = %#pe% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pe%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#ac,1);
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#ac = %#ac% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#ac%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#p,1);
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#p = %#p% + 1;
SETLABEL(ES2,"&3Espadas: &a %#p%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#a,1);
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#a = %#a% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#a%",ES1);
endif;
}$$



Código: Skills na tela + Money na tela
$${
&rgxsaldo="^(\[l\] [\S]+%PLAYER%\: reset saldo)$";ifmatches(%CHATCLEAN%,%&rgxsaldo%);set(filt);#saldo=0;&saldo=0;log(&d» &6Saldo Resetado!);endif;
&rgxmob="^(\[l\] [\S]+%PLAYER%\: reset mob)$";ifmatches(%CHATCLEAN%,%&rgxmob%);set(filt);#mobs=0;log(&d» &6Mobs Resetado!);endif;
&rgxplayer="^(\[l\] [\S]+%PLAYER%\: reset kills)$";ifmatches(%CHATCLEAN%,%&rgxplayer%);set(filt);#morreu=0;#matou=0;log(&d» &6Mortes Resetadas!);endif;
ifmatches(%CHATCLEAN%,[\»]Agora você está logado\. NUNCA);wait(1);#acbiel = 0;
#pbiel = 0;
#abiel = 0;
#pebiel = 0;
}$$|/money|$${wait(1);}$$|/stats|$${endif;

ifmatches(%CHATCLEAN%,\>(.+) comprou .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ad%);MATCH(%CHATCLEAN%,%&rgx1ad%,{&aatd,&bbtd,&cctd});MATCH(%&aatd%%&bbtd%%&cctd%,([0-9]+),{#d});endif;
&rgx2ad="\>.+ comprou .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ad%);MATCH(%CHATCLEAN%,%&rgx2ad%,{&bbsd,&ccsd});MATCH(%&bbsd%%&ccsd%,([0-9]+),{#d});endif;
&rgx3ad="\>.+ comprou .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ad%);MATCH(%CHATCLEAN%,%&rgx3ad%,{&ccod});MATCH(%&ccod%,([0-9]+),{#d});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#d%;@#t=%@#t%-%#d%;endif;ifmatches(%&plt%,\-);@#t=%@#t%+%#d%;#saldo=%#saldo%-%#d%;endif;
endif;

ifmatches(%CHATCLEAN%,\>(.+) vendeu .+,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=+;else;&plt=-;endif;
&rgx1ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1ac%);MATCH(%CHATCLEAN%,%&rgx1ac%,{&aatc,&bbtc,&cctc});MATCH(%&aatc%%&bbtc%%&cctc%,([0-9]+),{#g});endif;
&rgx2ac="\>.+ vendeu .+ por ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2ac%);MATCH(%CHATCLEAN%,%&rgx2ac%,{&bbsc,&ccsc});MATCH(%&bbsc%%&ccsc%,([0-9]+),{#g});endif;
&rgx3ac="\>.+ vendeu .+ por ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3ac%);MATCH(%CHATCLEAN%,%&rgx3ac%,{&ccac});MATCH(%&ccac%,([0-9]+),{#g});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#g%;@#t=%@#t%+%#g%;;endif;ifmatches(%&plt%,\-);@#t=%@#t%-%#g%;#saldo=%#saldo%-%#g%;endif;
endif;

ifmatches(%CHATCLEAN%,^\[Money\] ([\S]+).+[\.]$,&rum,1);set(filt);ifmatches(%&rum%,Voce);&plt=-;else;&plt=+;endif;
&rgx1act="\[Money\] .+ ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx1act%);MATCH(%CHATCLEAN%,%&rgx1act%,{&aatct,&bbtct,&cctct});MATCH(%&aatct%%&bbtct%%&cctct%,([0-9]+),{#p});endif;
&rgx2act="\[Money\] .+ ([0-9]+)\,([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx2act%);MATCH(%CHATCLEAN%,%&rgx2act%,{&bbsct,&ccsct});MATCH(%&bbsct%%&ccsct%,([0-9]+),{#p});endif;
&rgx3act="\[Money\] .+ ([0-9]+)\.([0-9]+) Coins.+";ifmatches(%CHATCLEAN%,%&rgx3act%);MATCH(%CHATCLEAN%,%&rgx3act%,{&ccact});MATCH(%&ccact%,([0-9]+),{#p});endif;
ifmatches(%&plt%,\+);#saldo=%#saldo%+%#p%;@#t=%@#t%+%#p%;endif;ifmatches(%&plt%,\-);#saldo=%#saldo%-%#p%;@#t=%@#t%-%#p%;endif;
endif;

&rgxmob="^Voce recebeu ([\S]+) Coin por ter ajudado a acabar com o mal $";ifmatches(%CHATCLEAN%,%&rgxmob%,#mob,1);@#t=%@#t%+%#mob%;#saldo=%#saldo%+%#mob%;#mobs=%#mobs%+1;set(filt);endif;
&rgxpl1="^\[CraftLandia\] Você matou\:.+";ifmatches(%CHATCLEAN%,%&rgxpl1%);#matou=%#matou%+1;set(filt);;endif;
&rgxpl2="^\[CraftLandia\] Você foi morto por:.+";ifmatches(%CHATCLEAN%,%&rgxpl2%);#morreu=%#morreu%+1;set(filt);endif;

&rgx1b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx1b%);MATCH(%CHATCLEAN%,%&rgx1b%,{&a,&b,&c});MATCH(%&a%%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx2b="\[Money\] Balanco\: ([0-9]+)\,([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx2b%);MATCH(%CHATCLEAN%,%&rgx2b%,{&b,&c});MATCH(%&b%%&c%,([0-9]+),{@#t});set(filt);endif;
&rgx3b="\[Money\] Balanco\: ([0-9]+)\.([0-9]+) Coins";ifmatches(%CHATCLEAN%,%&rgx3b%);MATCH(%CHATCLEAN%,%&rgx3b%,{&c});MATCH(%&c%,([0-9]+),{@#t});set(filt);endif;


if(filt);unset(filt);
if(%@#t%>9999999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>999999);&rrgx="([1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&ra,&rb,&rc});&t=%&ra%.%&rb%.%&rc%;else;
if(%@#t%>99999);&rrgx="([1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>9999);&rrgx="([1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%>999);&rrgx="([1-9]{1})([0-9]{3})";MATCH(%@#t%,%&rrgx%,{&rb,&rc});&t=%&rb%.%&rc%;else;
if(%@#t%<=999);&rrgx="([0-9]{1,3})";MATCH(%@#t%,%&rrgx%,{&rc});&t=%&rc%;endif;endif;endif;endif;endif;endif;
if((%#saldo%>9999999)||(%#saldo%<-9999999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>999999)||(%#saldo%<-999999));&arrgx="([\-]?[1-9]{1})([0-9]{3})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&ara,&arb,&arc});&saldo=%&ara%.%&arb%.%&arc%;else;
if((%#saldo%>99999)||(%#saldo%<-99999));&arrgx="([\-]?[1-9]{1}[0-9]{2})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>9999)||(%#saldo%<-9999));&arrgx="([\-]?[1-9]{1}[0-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%>999)||(%#saldo%<-999));&arrgx="([\-]?[1-9]{1})([0-9]{3})";MATCH(%#saldo%,%&arrgx%,{&arb,&arc});&saldo=%&arb%.%&arc%;else;
if((%#saldo%<=999)||(%#saldo%>=-999));&arrgx="([\-]?[0-9]{1,3})";MATCH(%#saldo%,%&arrgx%,{&arc});&saldo=%&arc%;endif;endif;endif;endif;endif;endif;
if(%#saldo%<0);&sgy=;&saldohm="&c :(";else;&sgy=+;&saldohm="&c :)";endif;if(%#saldo%=0);&sgy=;&saldohm="&c '-'";endif;
setlabel(DD1,&6Dinheiro Atual: &3%&t%,DD1);
setlabel(DD2,"&6Saldo Atual: &3%&sgy%%&saldo%%&saldohm%",DD2);
setlabel(DD4,&6Mobs mortos: &3%#mobs%,DD4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Pescador: ([0-9]+) XP",#pebiel,1);
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade pescador aumentada em 1.");
#pebiel = %#pebiel% + 1;
SETLABEL(ES4,"&3Pescador: &a %#pebiel%",ES4);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Acrobacia: ([0-9]+) XP",#acbiel,1);
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade acrobacia aumentada em 1.");
#acbiel = %#acbiel% + 1;
SETLABEL(ES3,"&3Acrobacia: &a %#acbiel%",ES3);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Espadas: ([0-9]+) XP",#pbiel,1);
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade em espadas aumentada em 1.");
#pbiel = %#pbiel% + 1;
SETLABEL(ES2,"&3Espadas: &a %#pbiel%",ES2);
endif;
}$$


$${
IFMATCHES(%CHATCLEAN%,"Arqueiro: ([0-9]+) XP",#abiel,1);
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$

$${
IFMATCHES(%CHATCLEAN%,"Habilidade arqueiro aumentada em 1.");
#abiel = %#abiel% + 1;
SETLABEL(ES1,"&3Arqueiro: &a %#abiel%",ES1);
endif;
}$$


Resultado:
QoR3OuC.png

Obs: Caso você dê /skills ou /inspect em algum player, logo depois dê /stats
ele mostra dps do lvl 1000 tb ? ou buga como os outros?
 
Ei Man. Macro Muito Bom. Tem Como Por Exemplo Adicionar Outra Skill, Como Reparação? Ótimo Post!
 
Opa,valeu so não entendi essa parte das label,eu fiz DD1 fez 1 treco coloquei DD2 feiz outro,coloquei DD3 parou de funfar ;---; não sei mexer com macros,é minha primeira vez,(DEI 1 LIKE :C)
 
Status
Não está aberto para novas respostas.

Users who are viewing this thread

Voltar
Topo