ENTREGUE [MACRO] AFK - Salva Logs - Shop

Discussão em 'Macro Entregue' iniciado por 13darkfire13, 27 Março 2014.

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

    13darkfire13 Excelente
    VIP

    Afiliado:
    12 Agosto 2013
    Mensagens:
    807
    Curtidas Recebidas:
    291
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,283.00
    Nick:
    13darkfire13
    Clan:
    SKs
    Bom, sei que já existe um tópico de macro para responder tells automático, porém após a "revitalização" do chat, o macro não foi atualizado e consequentemente não está funcionando.

    Por isso resolvi atualizá-lo e incrementá-lo, como eu usava bastante esse macro e acredito que muitos também utilizavam e gostavam eu decidi compartilhar com vocês.

    Descrição:


    Macro de responder tell automaticamente atualizado para funcionar com o novo "chat".
    Tem opção de ligar ou desligar, assim você decide quando o macro responde ou não os tells por você.

    Novidades:

    * Adicionado som ao receber tell
    * Adicionado código para salvar logs dos tells recebidos
    * Adicionado código para salvar logs de movimentação de dinheiro, dentre eles:
    - Registra quando um players lhe envia dinheiro
    - Registra quando alguém compra algo em seu shop
    -
    Registra quando alguém vende algo em seu shop
    * Adicionado código para salvar também os tells enviados 03/04/14
    ​* Adicionado código para registro de anúncios de lojas 10/04/14

    * EM BREVE registro de marcações no global

    Instruções:


    - Se não sabes como instalar macros veja esse tópico
    - Antes de mais nada você precisa ter o Liteloader e o Mod macro instalado para a versão do seu Minecraft, caso não tenha instalado baixe algum desses Mod Pack para versão:
    - 1.7.2
    - 1.6.4
    - 1.5.2

    - Para alterar o som ao receber tell, basta editar o código onde está escrito "playsound(random.levelup);" (para retirar o som, apague todo esse código na macro)
    Para alterar o som vá até a sua .minecraft e acesse a pasta resources/newsound
    C:\Users\seu-nome-de-usuario\AppData\Roaming\.minecraft\resources\newsound

    Nessa pasta você encontra diversos sons, escolha um e anote a pasta onde esta e o nome do arquivo.
    Entre parenteses você deve informar onde está localizado o arquivo de áudio.
    (nome da pasta . nome do som)

    Exemplos:

    (random.levelup)
    (
    random.click)
    (random.orb)
    (random.pop)
    (random.bow)
    (note.pling)
    (note.snare)
    (note.bass)

    Obs.: Nem todos sons funcionam, não sei bem o motivo, mas esses do exemplo funcionam, quem testar outros poste aqui nos comentários para incluir na lista de sons que funcionam.

    Instalação:

    Coloque em uma tecla qualquer esse código:

    $${IF(tell);UNSET(tell);LOG("&2[MACRO] &6Responder Tell's &f[&4OFF&f]");UNSET(@tell);STOP();ELSE;SET(tell);LOG("&2[MACRO] &6Responder Tell's &f[&aON&f]");SET(@tell);ENDIF;}$$

    ******* Ele servirá para ligar e desligar a macro de responder tell, ao ligar ele responderá os tells avisando que você não esta no momento.

    Coloque no onChat os códigos / macros nos spoilers abaixo (escolha um ou mais de acordo com sua preferência / necessidade)

    Localização do onChat (com seu Minecraft aberto vá em opções / controles / macro settings ) veja a imagem no spoiler abaixo:

    [​IMG]


    Obs.: Os macros abaixo podem ser colocados na mesma linha do onChat um após o outro.

    ------------------------ Macro - Responde tell - Para servers com o ECHO liberado (Region 2.0) ------------------------

    $${IFMATCHES(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): .*");
    MATCH(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): (.*)",{&nickname,&message});
    LOGTO("[%DATE%][%SERVER%] tell.txt","[%TIME%] %&nickname%: %&message%");
    playsound(random.levelup);
    IF(@tell);
    echo(/tell %&nickname% Olá %&nickname%, nao estou no momento.); wait(100ms);
    echo(/tell %&nickname% Sua mensagem será gravada e irei responde-la posteriormente.);
    playsound(random.levelup); endif;endif;}$$

    Obs.: A parte do código em cor verde pode ser editada a seu gosto


    ******* Esse macro responde os tell automático
    ******* Toca um som ao receber o tell (esse som pode ser retirado ou alterado para outro tipo de som do minecraft)
    ******* Registra o tell recebido na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] tell ) e dentro do arquivo ele informa horário, nick e mensagem recebida.



    ------------------------ Macro - Responde tell - Para servers com o ECHO bloqueado (Todos servers exceto Region 2.0) ------------------------

    $${IF(@tell);IFMATCHES(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): .*");
    MATCH(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): (.*)",{&nickname,&message});
    LOGTO("[%DATE%][%SERVER%] tell.txt","[%TIME%] %&nickname%: %&message%");
    playsound(random.levelup);}$$
    /r Estou AFK - Sua mensagem será gravada e irei responde-la posteriormente
    $${ENDIF;ENDIF;}$$

    Obs.: A parte do código em cor verde pode ser editada a seu gosto


    ******* Esse macro responde os tell automático
    ******* Toca um som ao receber o tell (esse som pode ser retirado ou alterado para outro tipo de som do minecraft)
    ******* Registra o tell recebido na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] tell ) e dentro do arquivo ele informa horário, nick e mensagem recebida.


    ------------------------ Macro - Registra money recebido de outros players ------------------------

    $${IFMATCHES(%CHATCLEAN%,"\[Money\] .+ acaba de te enviar .+ Coins");
    MATCH(%CHATCLEAN%,"\[Money\] (.+) acaba de te enviar (.+) Coins",{&nickname,&coins});
    LOGTO("[%DATE%][%SERVER%] pagamento.txt","[%TIME%] %&nickname%: enviou %&coins% coins para você");
    ENDIF;}$$

    ******* Registra o pagamento recebido na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] pagamento ) e dentro do arquivo ele informa horário, nick e quantia recebida.

    ------------------------ Macro - Registra as compras feitas por players em sua loja ------------------------

    $${ifmatches(%CHATCLEAN%,"\>(.+) comprou (.+) por (.+) Coins em seu shop");
    MATCH(%CHATCLEAN%,"\>(.+) comprou (.+) por (.+) Coins em seu shop",{&nickname,&item,&coins});
    LOGTO("[%DATE%][%SERVER%] loja-compras.txt","[%TIME%] %&nickname% comprou de você %&item% por %&coins% coins.");
    ENDIF;}$$

    ******* Registra suas vendas na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] loja-compras ) e dentro do arquivo ele informa horário, nick, item e coins recebidos.

    ------------------------ Macro - Registra as vendas feitas por players em sua loja ------------------------

    $${ifmatches(%CHATCLEAN%,"\>(.+) vendeu (.+) por (.+) Coins em seu shop");
    MATCH(%CHATCLEAN%,"\>(.+) vendeu (.+) por (.+) Coins em seu shop",{&nickname,&item,&coins});
    LOGTO("[%DATE%][%SERVER%] loja-vendas.txt","[%TIME%] %&nickname% vendeu %&item% por %&coins% coins em seu shop.");
    ENDIF;}$$

    ******* Registra suas compras na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] loja-vendas ) e dentro do arquivo ele informa horário, nick, item e coins recebidos.


    ------------------------ Macro - Registra as mensagens enviadas nos tells ------------------------

    $${IFMATCHES(%CHATCLEAN%,"\(Mensagem para ([a-zA-Z0-9\-_]{2,16})\): .*");
    MATCH(%CHATCLEAN%,"\(Mensagem para ([a-zA-Z0-9\-_]{2,16})\): (.*)",{&nickname,&message});
    LOGTO("[%DATE%][%SERVER%] tell.txt","[%TIME%] %PLAYER% para %&nickname%: %&message%");
    endif;}$$

    ******* Registra o tell enviado na pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] tell ) e dentro do arquivo ele informa horário, para quem enviou e mensagem enviada.



    ------------------------ Macro - Registra os anúncios de lojas ------------------------

    $${IFMATCHES(%CHATCLEAN%, ".* \/home .* loja .*");
    MATCH(%CHATCLEAN%, "(.*) \/home (.*) loja (.*)");
    LOGTO("[%DATE%][%SERVER%] anuncios.txt","[%TIME%] %CHATCLEAN%");
    ENDIF;}$$


    ******* Registra os anúncios de lojas, enviado as logs para a pasta "logs" que fica dentro da pasta das "macros" - ele informa data, server ( [2014-03-26][beta.craftlandia.com.br] anuncios ) e dentro do arquivo ele informa horário, e a mensagem do anúncio com a /home da loja.



    Qualquer dúvida ou bug postem aqui que irei ver assim que possível.



    Obs.: Só ativem a macro de responder tell automático, se você estiver realmente afk, se o outro jogador enviar mensagem e estiver com a macro ligada, os dois serão desconectados do servidor, então se um dos dois estiver online poderá desligar a macro.


    Créditos:

    [member=Giooovani] Macro de responder tell (Peguei a parte de ativar e desativar o tell)
    [member=jimmyfilips] Tópico com explicações sobre regex (Muitas coisas interessantes nesse tópico no qual usei também)

    [member=jimmyfilips] Tópico money na tela (Utilizei as partes de compra / venda)
    Membro inexistente Tópico inexistente (Peguei nesse tópico que não existe mais, o código para salvar os tells)


    Obs.: os links bugaram tudo depois que editei '-' qualquer hora eu arrumo -.-
     
  2. jardineiRoKILLER

    VIP

    Afiliado:
    19 Fevereiro 2014
    Mensagens:
    131
    Curtidas Recebidas:
    10
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    180.00
    Nick:
    vOdiKKa
    Clan:
    SFD
  3. 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...
    Boa! eu ja tinha feito um (pra mim, não postei) que salvava o log do global, tell, "sussurro" (que apareceu na mudança do chat) e se não me engano até do X1, mas você também teve outras ideias muito boas!

    Curti!! Parabéns!!

    Obs: ta MUITO mais completo que o do que eu fiz pra mim kkk
     
  4. rapierdot

    rapierdot Excelente
    VIP

    Afiliado:
    17 Fevereiro 2014
    Mensagens:
    3,983
    Curtidas Recebidas:
    352
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    2,338.00
    Nick:
    P3IX1N
    Discord:
    rapier#7238
    perfeito parabens ae! like!!
     
    13darkfire13 e Autrigessimo curtiram isso.
  5. [Kratos] Kastor

    [Kratos] Kastor Excelente
    VIP

    Afiliado:
    5 Dezembro 2011
    Mensagens:
    2,380
    Curtidas Recebidas:
    257
    Curtiu:
    168
    Sexo:
    Masculino
    Localização:
    PR
    Cubos:
    2,627.00
    Nick:
    Kastor
    Facebook:
    michaeldouglas.lok
    Parece bom, talvez eu teste.
     
    13darkfire13 curtiu isso.
  6. xAlsantos

    xAlsantos Neutro

    Afiliado:
    11 Março 2014
    Mensagens:
    176
    Curtidas Recebidas:
    19
    Curtiu:
    0
    Cubos:
    219.00
    Nick:
    alsantos123
    Testei agorinha e funfo :p Gostei
     
    13darkfire13 curtiu isso.
  7. ArthurDiniz1

    ArthurDiniz1 Craftlandiano
    VIP

    Afiliado:
    1 Fevereiro 2013
    Mensagens:
    5,879
    Curtidas Recebidas:
    1,002
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,165.00
    Nick:
    ArthurDiniz1
    Oloco salvar logs da loja? pqp vai explodir a memoria do meu PC
     
    13darkfire13 curtiu isso.
  8. Shuru

    Shuru Excelente
    VIP

    Afiliado:
    11 Setembro 2013
    Mensagens:
    1,089
    Curtidas Recebidas:
    351
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,612.00
    Nick:
    ShurumiinhO
    Clan:
    YnY
    bom,
     
    13darkfire13 curtiu isso.
  9. D4rkCr4zy

    D4rkCr4zy Craftlandiano
    VIP

    Afiliado:
    2 Dezembro 2012
    Mensagens:
    5,715
    Curtidas Recebidas:
    737
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    349.00
    Nick:
    none
  10. yDedeH

    yDedeH Neutro
    VIP

    Afiliado:
    16 Setembro 2013
    Mensagens:
    126
    Curtidas Recebidas:
    38
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    186.00
    Nick:
    yDedeH
    Muito bom, Parabéns
     
    13darkfire13 curtiu isso.
  11. 13darkfire13

    13darkfire13 Excelente
    VIP

    Afiliado:
    12 Agosto 2013
    Mensagens:
    807
    Curtidas Recebidas:
    291
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,283.00
    Nick:
    13darkfire13
    Clan:
    SKs
    Vlw Jimmy, mas nem fiz muitas coisas, só alterei uns códigos, quem merece parabéns são vocês que fazem e entendem o código todo eu por enquanto só altero e entendo algumas partes =)
    eu tinha pedido uma vez para uma pessoa alterar uma macro para salvar logs da loja, pq ela tinha feito o de salvar log dos tells, mas ela não fez e eu acabei fazendo agr rs

    vlw =)

    testa ai, vc vai gostar '-'

    vlw =)

    ou vc tem uma loja muito movimentada com milhões de logs por dia ou seu pc não é muito bom =p
    mas vc não precisa usar o macro da loja se não quiser =p

    vlw =)

    vlw =)

    vlw =)
     
    jimmyfilips curtiu isso.
  12. ArthurDiniz1

    ArthurDiniz1 Craftlandiano
    VIP

    Afiliado:
    1 Fevereiro 2013
    Mensagens:
    5,879
    Curtidas Recebidas:
    1,002
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,165.00
    Nick:
    ArthurDiniz1
    /\ lkkk, entao ta. Topico bem organizado por sinal, parabens.
     
    13darkfire13 curtiu isso.
  13. Kllug

    Kllug Excelente
    VIP

    Afiliado:
    8 Março 2014
    Mensagens:
    1,843
    Curtidas Recebidas:
    333
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    2,349.72
    Nick:
    Nenhum
    Facebook:
    Julio Malta
    BOUA velho.
     
    13darkfire13 curtiu isso.
  14. RoboHc

    RoboHc Craftlandiano
    VIP

    Afiliado:
    26 Janeiro 2012
    Mensagens:
    4,405
    Curtidas Recebidas:
    1,061
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Salvador
    Cubos:
    1,295.00
    Nick:
    xRoboHc
  15. 13darkfire13

    13darkfire13 Excelente
    VIP

    Afiliado:
    12 Agosto 2013
    Mensagens:
    807
    Curtidas Recebidas:
    291
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,283.00
    Nick:
    13darkfire13
    Clan:
    SKs
    kkkk vlw, eu ainda achei que as pessoas poderiam se confundir com tantos codigos que coloquei, mas parece que não rs

    vlw =)

    vlw =)
     
  16. ArthurDiniz1

    ArthurDiniz1 Craftlandiano
    VIP

    Afiliado:
    1 Fevereiro 2013
    Mensagens:
    5,879
    Curtidas Recebidas:
    1,002
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,165.00
    Nick:
    ArthurDiniz1
    Não, ficou muito bem organizado.
     
  17. LeonardCrafter30

    LeonardCrafter30 Razoavel
    Banido

    Afiliado:
    8 Dezembro 2013
    Mensagens:
    1,209
    Curtidas Recebidas:
    90
    Curtiu:
    0
    Localização:
    /home pesca
    Cubos:
    1,447.00
    Nick:
    LeoCrafter97
    Clan:
    THS
    Skype:
    leonardo_cine97
  18. Russland

    Russland Neutro
    Banido

    Afiliado:
    11 Dezembro 2013
    Mensagens:
    38
    Curtidas Recebidas:
    6
    Curtiu:
    0
    Cubos:
    44.00
    Nick:
    Youforia
    ótimo! boa \o/
     
    13darkfire13 curtiu isso.
  19. lucasfiori

    lucasfiori Neutro

    Afiliado:
    18 Dezembro 2013
    Mensagens:
    201
    Curtidas Recebidas:
    33
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Minha...
    Cubos:
    288.00
    Nick:
    oNerde
    Clan:
    Slá
    Meu ta bugado =/ , eu faço tudo certinho da alguem me envia tell e ele não responde
     
  20. 13darkfire13

    13darkfire13 Excelente
    VIP

    Afiliado:
    12 Agosto 2013
    Mensagens:
    807
    Curtidas Recebidas:
    291
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    1,283.00
    Nick:
    13darkfire13
    Clan:
    SKs
    escolheu o macro para para o region 2.0 ou para outros servers?

    se esta jogando no server 3, coloque esse código no seu onchat

    $${IF(@tell);IFMATCHES(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): .*");
    MATCH(%CHATCLEAN%,"\(Mensagem de ([a-zA-Z0-9\-_]{2,16})\): (.*)",{&nickname,&message});
    LOGTO("[%DATE%][%SERVER%] tell.txt","[%TIME%] %&nickname%: %&message%");
    playsound(random.levelup);}$$
    /r Estou AFK - Sua mensagem será gravada e irei responde-la posteriormente :)
    $${ENDIF;ENDIF;}$$

    e não esqueça de utilizar de utilizar esse código em alguma tecla, para ativar e desativar as respostas automaticas

    $${IF(tell);UNSET(tell);LOG("&2[MACRO] &6Responder Tell's &f[&4OFF&f]");UNSET(@tell);STOP();ELSE;SET(tell);LOG("&2[MACRO] &6Responder Tell's &f[&aON&f]");SET(@tell);ENDIF;}$$

    ve se funciona
     
Status do Tópico:
Não esta aberto para novas mensagens.