ENTREGUE [Macro] Colheita Hiper Feliz (Update)

Discussão em 'Macro Entregue' iniciado por iKillerx, 25 Janeiro 2014.

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

    iKillerx Razoavel

    Afiliado:
    19 Abril 2013
    Mensagens:
    68
    Curtidas Recebidas:
    66
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    CraftLandia...
    Cubos:
    120.00
    Nick:
    iKillerx
    Skype:
    caique-portela
    Eu peguei o script([topic='197681']esse[/topic]) feito pelo [member='Substituto'] e fiz as alterações:

    - Fixei o erro de pular fileiras;
    - Adicionei a opção de escolher em qual HotBar está o item a ser utilizado (Por padrão era o 9);
    - Adicionei a opção que vi muitos pedirem sobre colher em vários andares;

    O seu funcionamento básico continua o mesmo feito pelo seu autor original.

    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Como usar?

    As regras de funcionamento permanecem as mesmas, porém o início mudou:

    - Ao liga-lo, ele perguntará em qual HotBar está o item a ser utilizado na colheita (digite o número entre 1 e 9). O valor do HotBar passado deverá estar com algum item, não importando qual seja, só não pode estar vazio.
    - Depois perguntará quando andares tem sua plantação. Caso tenha apenas um único andar, pode apenas dá enter, ou digitar 0 ou 1. Se tiver mais que um andar, digite quantos.
    - Caso tenha mais de um andar, ele perguntará qual é o nome do /home da plantação, caso ao contrário inicia a colheita. O nome da home funciona assim: Ex. Sua plantação tem 5 andares, e você definiu os /home de cada um sendo /home plant1, /home plant2, etc. Então você vai digitar 'plant' (sem aspas). Atenção: Todos os andares devem estar com /home definido no local inicial da colheita seguindo o padrão já explicado.
    - Ao terminar ele irá para o seu /home.

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Change Log:

    25/01/2014 :
    - Com o aviso do [member='malucostf'], foi detectado erros ao mudar de andar ou dar qualquer /home em ambientes com LAG;

    26/01/2012 :
    - Foi corrigido o erro ao dar /home e script atualizado;
    - Foi adicionado um pouco mais de delay para prevenir erros referente a LAG;
    - Foi corrigido erros ao mudar de andar da plantação;

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Futuros update:

    - Adicionar a venda automática dos itens colhidos.

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Script atual:

    $${
    if(running);
    log("&4[Craftlandia] Finalizando o macro...");
    keyup(FORWARD);
    unset(running);
    stop();
    else;
    log("&2[Craftlandia] Iniciando o macro... Passe as informações necessárias para seu funcionamento!");
    set(running);
    endif;
    do;
    prompt(#slot,$$?,"[Macro] Digite em qual slot do HotBar está o item a ser utilizado na colheita (1-9) :");
    while((%#slot%<1)|(%#slot%>9));
    do;
    prompt(#storeys,$$?,"[Macro] Digite o numero de anderes que sua plantação tem :");
    if(%#storeys%=0);#storeys = 1;endif;
    while((%#storeys%<0));
    if(%#storeys%>1);prompt(&name,$$?,"[Macro] Digite o nome do /home dos andares :");endif;
    &dire=%DIRECTION%;
    ifmatches(%&dire%,N);&dire=NORTH;endif;
    ifmatches(%&dire%,S);&dire=SOUTH;endif;
    ifmatches(%&dire%,E);&dire=EAST;endif;
    ifmatches(%&dire%,W);&dire=WEST;endif;
    #storey=1;
    do;
    slot(%#slot%);wait(100ms);
    look(%&dire%);wait(100ms);
    look(,90);wait(100ms);
    key(ATTACK);wait(100ms);
    look(,65);wait(100ms);
    do;
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(ATTACK);wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    look(+180,);wait(100ms);
    look(,90);wait(100ms);
    pick(372);wait(100ms);
    do(3);key(USE);loop;wait(100ms);
    look(,65);wait(100ms);
    do;
    pick(372);
    if((%HITID%=88)|(%HITID%=115));
    keydown(FORWARD);
    key(USE);
    wait(50ms);
    else;
    keyup(FORWARD);
    BREAK;
    endif;
    loop;
    key(USE);
    wait(1);
    for(#i,54,88);
    getslotitem(%#i%,#id,#stack);
    if(%#id%=372);
    slotclick(%#i%,l,true);
    wait(50ms);
    endif;
    next;
    gui();
    look(-90,);wait(100ms);
    if((%HITID%=88)|(%HITID%=115));
    wait(100ms);
    #posx=%XPOS%;
    #posz=%ZPOS%;
    keydown(FORWARD);
    do;
    wait(10ms);
    until((%XPOS%=%#posx%+1)|(%XPOS%=%#posx%-1)|(%ZPOS%=%#posz%+1)|(%ZPOS%=%#posz%-1));
    keyup(FORWARD);
    else;
    wait(100ms);
    if(%#storeys%>1);
    wait(100ms);
    if(%#storey%=%#storeys%);
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    else;
    inc(#storey,1);
    key(CHAT);wait(1);
    type(/home %&name%%#storey%);wait(1);
    press(RETURN);
    wait(8);
    endif;
    else;
    key(CHAT);wait(1);
    type(/home);wait(1);
    press(RETURN);
    wait(8);
    unset(running);
    stop();
    endif;
    endif;
    loop;
    }$$

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Espero que gostem ;)


    Bug's, erros, dúvidas, sugestões, agradecimentos, etc... Deixem aqui mesmo que tentarei responder o mais breve.



    Obs: É necessário que a parede a direita da plantação esteja completamente fechada, para que o script detecte o fim do andar, e mude para o próximo ou finalize a plantação.
     
  2. doc60

    doc60 Neutro
    Banido

    Afiliado:
    25 Agosto 2013
    Mensagens:
    83
    Curtidas Recebidas:
    37
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    162.00
    Nick:
    doc60
    FIRST, boa macro partiu magnata
     
  3. thormenta

    thormenta Excelente
    VIP

    Afiliado:
    14 Abril 2013
    Mensagens:
    573
    Curtidas Recebidas:
    298
    Curtiu:
    277
    Sexo:
    Masculino
    Cubos:
    917.00
    Nick:
    Thormenta
    Clan:
    WoH
    Skype:
    zThor.01
    Boua
     
    Tigrinho curtiu isso.
  4. CobreBR

    CobreBR Neutro
    VIP

    Afiliado:
    6 Junho 2013
    Mensagens:
    286
    Curtidas Recebidas:
    34
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Manaus-AM
    Cubos:
    386.00
    Nick:
    CobreBR
    Clan:
    OmF
    tente adicionar para vender na warp vip assim ia ficar mais phoda
     
    Horseeboy curtiu isso.
  5. BHBC

    BHBC Craftlandiano
    VIP

    Afiliado:
    5 Novembro 2013
    Mensagens:
    5,037
    Curtidas Recebidas:
    528
    Curtiu:
    698
    Sexo:
    Masculino
    Localização:
    isando...
    Cubos:
    2,523.00
    Nick:
    BHBC
    Clan:
    YnY
    Vou testar daqui a pouco.
     
    UzzAbel curtiu isso.
  6. hoodboi12

    hoodboi12 Neutro

    Afiliado:
    20 Julho 2012
    Mensagens:
    270
    Curtidas Recebidas:
    33
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Na minha...
    Cubos:
    338.15
    Nick:
    Hoodboy
    Skype:
    gabriel.lazarini3
    partiu testar :3
     
    caiofods e himalaia88 curtiram isso.
  7. malucostf

    malucostf Neutro
    VIP

    Afiliado:
    21 Novembro 2012
    Mensagens:
    178
    Curtidas Recebidas:
    20
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    168.00
    Nick:
    malucostf
    Parabéns, muito bom *-*
     
    tucaomena curtiu isso.
  8. LincolnSSC

    LincolnSSC Craftlandiano
    VIP

    Afiliado:
    16 Abril 2012
    Mensagens:
    1,200
    Curtidas Recebidas:
    689
    Curtiu:
    1,492
    Sexo:
    Masculino
    Cubos:
    293.00
    Nick:
    Edsson/Lincoln45620
    Clan:
    [ITs] Take iT eaSy
    Parabéns cara, muito bom !
     
  9. malucostf

    malucostf Neutro
    VIP

    Afiliado:
    21 Novembro 2012
    Mensagens:
    178
    Curtidas Recebidas:
    20
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    168.00
    Nick:
    malucostf

    Cara, acho que o problema é o lag do meu PC, mas quando o macro vai digitar /home ele fica /ome. Será que tem como você colocar um pouco mais de delay e me mandar o macro por mp ou talvez postar no tópico para PC's mais lentos? Desde já obrigado!
     
    tucaomena curtiu isso.
  10. iKillerx

    iKillerx Razoavel

    Afiliado:
    19 Abril 2013
    Mensagens:
    68
    Curtidas Recebidas:
    66
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    CraftLandia...
    Cubos:
    120.00
    Nick:
    iKillerx
    Skype:
    caique-portela
    Enviado por MP.
     
    questionman curtiu isso.
  11. nandilho432

    nandilho432 Razoavel
    VIP

    Afiliado:
    20 Agosto 2013
    Mensagens:
    654
    Curtidas Recebidas:
    84
    Curtiu:
    207
    Sexo:
    Masculino
    Localização:
    n sei ;-;
    Cubos:
    826.00
    Nick:
    nandilho432
    Clan:
    OmF-TSH
  12. Nathck

    Nathck Neutro
    VIP

    Afiliado:
    27 Março 2013
    Mensagens:
    261
    Curtidas Recebidas:
    12
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    287.00
    Nick:
    Nathck12333321
    Clan:
    Sem Clan
    Quando vo aperta o botão aparece a seguinte mensagem

    "Desconectado pelo servidor
    chat message to long"

    como eu resolvo isso ?
     
  13. iKillerx

    iKillerx Razoavel

    Afiliado:
    19 Abril 2013
    Mensagens:
    68
    Curtidas Recebidas:
    66
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    CraftLandia...
    Cubos:
    120.00
    Nick:
    iKillerx
    Skype:
    caique-portela
    Bom, aqui funciona normal, e foi testado em condições de grande LAG e também funcionou normalmente. Não sei que versão usou para testar, mas tente a atual e fale se deu certo.
     
  14. ShakeNervoso

    ShakeNervoso Craftlandiano
    VIP

    Afiliado:
    27 Junho 2013
    Mensagens:
    7,189
    Curtidas Recebidas:
    1,829
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    Navegantes - SC
    Cubos:
    511.00
    Nick:
    DrayneVH
  15. FroesPvp

    FroesPvp Craftlandiano
    VIP

    Afiliado:
    14 Março 2013
    Mensagens:
    2,288
    Curtidas Recebidas:
    1,124
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    BR HU3
    Cubos:
    683.00
    Nick:
    FroesPvp
    Clan:
    THS
    Skype:
    NãoPassoPraNãoMeDerrubarem
    Veja se o $${ no inicio e o }$$ no final estão corretos (com os dois $$), e coloque no text edit, e não na letra se você tiver colocado la
     
  16. LengaBiker

    LengaBiker Neutro
    VIP

    Afiliado:
    10 Abril 2012
    Mensagens:
    130
    Curtidas Recebidas:
    30
    Curtiu:
    76
    Sexo:
    Masculino
    Cubos:
    132.00
    Nick:
    Lengabiker
    Muito boa a macro!
    Pra mim dava desconectado pelo servidor por mensagem muito longa, dai coloquei $$ no inicio e no final, pois na macro não tinha. Resolveu, porém agora ele dá o inicio da macro e não executa ela, fica parado só.

    Explicando melhor: aperto a letra correspondente da macro e diz: "escreva as informações necessárias pra macro..." porém a macro não inicia, fica só nisso, quando aperto a letra de novo diz: "Finalizando o macro".

    O que será? Queria muito usar essa macro pois colhe em vários andares...

    Valeu!
     
  17. proplayergameplay

    Afiliado:
    26 Dezembro 2013
    Mensagens:
    153
    Curtidas Recebidas:
    19
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    279.00
    Nick:
    BirdFire
    Facebook:
    you.albino
    acho q e pra digitar o slot onde pede as informaçoes pow
     
  18. pessimistic

    pessimistic Excelente
    VIP

    Afiliado:
    19 Julho 2012
    Mensagens:
    1,340
    Curtidas Recebidas:
    228
    Curtiu:
    166
    Sexo:
    Masculino
    Cubos:
    1,141.29
    Nick:
    pessimistic
  19. LengaBiker

    LengaBiker Neutro
    VIP

    Afiliado:
    10 Abril 2012
    Mensagens:
    130
    Curtidas Recebidas:
    30
    Curtiu:
    76
    Sexo:
    Masculino
    Cubos:
    132.00
    Nick:
    Lengabiker
    é q ele não abre a opção de colocar as informações, ele escreve com se tivesse falando no chat local...
     
  20. Nathck

    Nathck Neutro
    VIP

    Afiliado:
    27 Março 2013
    Mensagens:
    261
    Curtidas Recebidas:
    12
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    287.00
    Nick:
    Nathck12333321
    Clan:
    Sem Clan
    Tbm to com esse problema.
     
Status do Tópico:
Não esta aberto para novas mensagens.