ENTREGUE [MACRO] Money Na Tela! (+ outras informações)

Discussão em 'Macro Entregue' iniciado por jimmyfilips, 2 Novembro 2013.

Tags:
Status do Tópico:
Não esta aberto para novas mensagens.
  1. jimmyfilips

    jimmyfilips Hardcore
    VIP

    Afiliado:
    27 Fevereiro 2013
    Mensagens:
    3,020
    Curtidas Recebidas:
    3,668
    Curtiu:
    1,706
    Sexo:
    Masculino
    Cubos:
    1,692.00
    Nick:
    jimmyfilips
    Facebook:
    nem vem...
    Skype:
    aq tb n...
    FUNCIONA NA VERSÃO: 1.5.2 - 1.7.2 (inclui o region 2.0)

    INSTALAÇÃO - LEIA COM ATENÇÃO!!
    1 - Aperte ESC
    2 - Clique em opções
    [​IMG]

    3 - Clique em Controles...
    [​IMG]

    4 - Clique em Macro Settings
    [​IMG]

    5 - Clique em GUI Editor
    [​IMG]

    6 - Clique duas vezes em ingame
    [​IMG]

    7 - Clique em Button Panel Commands
    [​IMG]

    8 - Clique em adjust grid
    [​IMG]

    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
    [​IMG]

    11 - Clique em Add Label
    [​IMG]

    12 - Escolha onde você quer que a informação fique
    [​IMG]

    13 - Clique em Background Color
    [​IMG]

    14 - deixe OPACITY em 0 (parte preta da barra) para ocultar o fundo, depois clique em OK
    [​IMG]

    15 - Coloque nos dois lugares indicados o NOME DA LABEL (indicado pelo programador) Depois clique em OK
    [​IMG]

    16 - Clique na seta indicada, ao lado de Macro Bindings: Keys
    [​IMG]

    17 - Clique em onChat
    [​IMG]

    18 - Digite $$<money.txt> e clique em EDIT FILE... (ao lado direito, esqueci de indicar)
    [​IMG]

    19 - Digite "money" no campo indicado, como mostra a imagem
    [​IMG]

    20 - Cole o código da Macro
    [​IMG]

    21 - Saia do server e conecte novamente

    Pronto!!

    Informações

    Para instalar cada label, repita os passos de 11 a 15 (são apenas 5 passos cada)
    NOME DAS LABELs
    DD1
    DD2
    DD4

    Obs: Eu fiz o máximo que consegui pra atualizar o máximo possível, infelizmente atualizar de tempos em tempos não é uma opção boa, o máximo que posso fazer é criar um novo macro que ao ser ativado de o comando /money de tempos em tempos

    Querem que eu adicione esse macro de /money automático aqui?

    Obs²: A macro NÃO TRABALHA COM NÚMEROS QUEBRADOS, então ela terá uma leve diferença com o tempo, para atualizar a quantia exata, basta dar /money

    RESULTADO
    [​IMG]

    RESETANDO O SALDO
    Para resetar o saldo, "fale" no chat local "reset saldo" e ele será resetado
    [​IMG]

    MACRO
    $${
    ifmatches(%CHATCLEAN%,[\»]Bem vindo de volta[\.]);set(filt);#saldo=0;&saldo=0;log(&d» &6&Relogou! 6Saldo Resetado!);endif;

    &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);}$$/money$${wait(1);endif;

    ifmatches(%CHATCLEAN%,^\[[g]\].+%PLAYER%[\:].+);@#t=%@#t%-1;#saldo=%#saldo%-1;set(filt);endif;
    ifmatches(%CHATCLEAN%,^\[[a]\] %PLAYER%[\:].+);@#t=%@#t%-500;#saldo=%#saldo%-500;set(filt));endif;
    ifmatches(%CHATCLEAN%,^Pedido de teleporte enviado\.$);@#t=%@#t%-5;#saldo=%#saldo%-5;set(filt);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,&9Dinheiro Atual: &3%&t%,DD1);
    setlabel(DD2,"&9Saldo Atual: &3%&sgy%%&saldo%%&saldohm%",DD2);
    setlabel(DD4,&9Mobs mortos: &3%#mobs%,DD4);
    endif;
    }$$

    CHANGELOG
    02/11/13 - Topico Criado
    03/11/13 - Adicionado prints e explicações sobre o comando "reset saldo"
    28/12/13 - contabilizado global (por Beetlejuice)
    28/12/13 - contabilizado anuncio (por Beetlejuice)
    28/12/13 - contabilizado teleporte (por Beetlejuice)
    28/12/13 - arrumado bug de compra/venda (por Beetlejuice)
    28/12/13 - arrumado mensagem de logon (por Beetlejuice)
     
    Alex99, NuscheyTC, Volhaas e 166 outras curtiram isso.
  2. CaoComFome

    CaoComFome Excelente
    Banido

    Afiliado:
    8 Novembro 2012
    Mensagens:
    572
    Curtidas Recebidas:
    328
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Meu PC
    Cubos:
    24.00
    Nick:
    CaoComFome
    Skype:
    lukas.mths
  3. FailSpade

    FailSpade Excelente
    VIP

    Afiliado:
    5 Dezembro 2012
    Mensagens:
    2,339
    Curtidas Recebidas:
    402
    Curtiu:
    276
    Sexo:
    Masculino
    Localização:
    Casa
    Cubos:
    228.00
    Nick:
    Fail_Spade/zFail
    Clan:
    Ect
    Skype:
    fail_spade
    Quando fala no global, demora para perde 1c
     
  4. EndeerZ

    EndeerZ Craftlandiano
    VIP

    Afiliado:
    29 Março 2013
    Mensagens:
    6,161
    Curtidas Recebidas:
    1,301
    Curtiu:
    0
    Cubos:
    678.10
    Nick:
    Endeer_Dragon
    Clan:
    TzT
    Boa,olha seu tópico de comandos postei 1s que não tem la
     
    EduardoHellCatcher e jimmyfilips curtiram isso.
  5. GaaSantAna

    GaaSantAna Neutro

    Afiliado:
    24 Dezembro 2012
    Mensagens:
    194
    Curtidas Recebidas:
    17
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    198.00
    Nick:
    GaaSantAna
  6. Phodalao

    Phodalao Lendário
    VIP

    Afiliado:
    14 Janeiro 2013
    Mensagens:
    3,933
    Curtidas Recebidas:
    5,101
    Curtiu:
    649
    Cubos:
    2,466.00
    Nick:
    Phodalao
    Vou ver aqui como funciona
     
    talquinho, ProGames897, Chozas e 6 outras curtiram isso.
  7. gui5529

    gui5529 Craftlandiano
    VIP

    Afiliado:
    2 Julho 2013
    Mensagens:
    3,240
    Curtidas Recebidas:
    1,462
    Curtiu:
    1,283
    Sexo:
    Masculino
    Cubos:
    2,636.00
    Nick:
    zGui5529
    Clan:
    BBs
    Bom macro jimmy
     
    jimmyfilips curtiu isso.
  8. OxinisBR

    OxinisBR Bom
    Banido

    Afiliado:
    5 Junho 2013
    Mensagens:
    922
    Curtidas Recebidas:
    152
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Gaucho :P
    Cubos:
    1,317.00
    Nick:
    _Oxinis
    Skype:
    bernardoescosteguy
    Não entendi oq ele faiz me explica?
     
    DarthMotaBR curtiu isso.
  9. fakeshark

    fakeshark Neutro
    VIP

    Afiliado:
    19 Junho 2013
    Mensagens:
    227
    Curtidas Recebidas:
    33
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    340.00
    Nick:
    contabancofake
    Skype:
    fakeshark307
  10. zurg

    zurg Craftlandiano
    VIP

    Afiliado:
    13 Agosto 2012
    Mensagens:
    4,098
    Curtidas Recebidas:
    1,093
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    João Pessoa...
    Cubos:
    1,516.00
    Nick:
    mestredoolho
    Testado e funcionando, parabéns.
     
    jimmyfilips curtiu isso.
  11. 300Jv

    300Jv Neutro
    VIP

    Afiliado:
    22 Junho 2012
    Mensagens:
    206
    Curtidas Recebidas:
    38
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Morrinhos-Goias
    Cubos:
    283.00
    Nick:
    300Jv / Jv300
    Excelente Ideia, Jimmy é um mestre em macros..
    Jimmy, na hora em que eu falo no local; reset saldo não reseta, pode resolver esse problema para mim?
     
    jimmyfilips curtiu isso.
  12. otaviocng

    Cubos:
    Funcionou perfeitamente, Boa! *-*
     
    PajeZawn, letszera e jimmyfilips curtiram isso.
  13. ToyMan

    ToyMan Craftlandiano
    VIP

    Afiliado:
    3 Outubro 2012
    Mensagens:
    4,616
    Curtidas Recebidas:
    960
    Curtiu:
    2,783
    Sexo:
    Masculino
    Localização:
    SP
    Cubos:
    892.00
    Nick:
    ToyMan
    Clan:
    Nenhum
    Lol mo trampo pra instala isso e.e, boa :)
     
  14. EndeerZ

    EndeerZ Craftlandiano
    VIP

    Afiliado:
    29 Março 2013
    Mensagens:
    6,161
    Curtidas Recebidas:
    1,301
    Curtiu:
    0
    Cubos:
    678.10
    Nick:
    Endeer_Dragon
    Clan:
    TzT
    seu money fica na sua tela aí não precisa da /money
     
  15. xXSephirothXx

    VIP

    Afiliado:
    29 Março 2013
    Mensagens:
    1,158
    Curtidas Recebidas:
    143
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Presidente...
    Cubos:
    1,446.00
    Nick:
    MaykoNOfficial
    Skype:
    MaykoNOfficial
    BOAAAAAA VLWWWWW
     
  16. JaoCS

    JaoCS Craftlandiano
    VIP

    Afiliado:
    22 Maio 2013
    Mensagens:
    2,989
    Curtidas Recebidas:
    1,686
    Curtiu:
    1,518
    Sexo:
    Masculino
    Ocupação:
    Psicólogo
    Localização:
    MG/SP
    Cubos:
    1,849.00
    Nick:
    JaoCS
    Clan:
    EcT
    Mas jimmy , ele nao atualiza quando fala no global
     
  17. EndeerZ

    EndeerZ Craftlandiano
    VIP

    Afiliado:
    29 Março 2013
    Mensagens:
    6,161
    Curtidas Recebidas:
    1,301
    Curtiu:
    0
    Cubos:
    678.10
    Nick:
    Endeer_Dragon
    Clan:
    TzT
    deve ter um delay ou ele esqueceu,ele teve que sair agora.
     
  18. TrutaVIDADOIDA

    Banido

    Afiliado:
    9 Setembro 2013
    Mensagens:
    814
    Curtidas Recebidas:
    147
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Minha Moradia
    Cubos:
    1,164.00
    Nick:
    caiobaptista0512
  19. Dooug

    Dooug Craftlandiano
    VIP

    Afiliado:
    10 Agosto 2012
    Mensagens:
    2,711
    Curtidas Recebidas:
    711
    Curtiu:
    1,204
    Sexo:
    Masculino
    Localização:
    Brasilia-DF
    Cubos:
    157.00
    Nick:
    Plakeam
    Clan:
    OmF
    Quando compramos algo no adminshop o money na tela almenta..
     
  20. takato12

    takato12 Razoavel
    VIP

    Afiliado:
    4 Janeiro 2013
    Mensagens:
    1,051
    Curtidas Recebidas:
    96
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    174.00
    Nick:
    MrMan1842
    Facebook:
    Ricardo Carneiro Barbosa
    Skype:
    takato.games
    Twitter:
    nope
Status do Tópico:
Não esta aberto para novas mensagens.