Fórum do melhor servidor de Ultima Online atualmente.


    [MACRO] Alchemy com Restoque Bank/Bau

    Compartilhe

    jexnico

    Mensagens : 11
    Data de inscrição : 18/02/2017
    Idade : 21
    Localização : Colatina - ES

    [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por jexnico em Sab Fev 18, 2017 12:30 pm

    Fala povo!
    Fiz esse macro quando eu estava jogando em um outro shard, mas também vai servir nesse Very Happy

    O que o macro faz?
    O macro está programado para craftar Lesser Poison, dar restoque assim que as Empty Bootles ou os Nightshades acabarem da sua backpack, guardar as Lesser Poisons já prontas, ele também da Pause/Play no script sempre que der World Save (pra evitar bugs) e está programado para pausar o script ao chegar em 100.0 de Alchemy para não gastar reagentes.

    O que é preciso para rodar o macro?
    1 Mortar and Pestle
    x Nightshade
    x Empty Bootle

    Os reagentes (Pot e Nightshade) devem estar no Bau/Bag que você selecionou no inicio do macro.
    O Mortar and Pestle deve estar em sua backpack

    Reestocar Empty Bootle (Padrão setado '200'): caso queira mudar a quantidade, edite o valor '200' destacado de VERMELHO e o valor 199 também destacado. (Lembrando que você deve diminuir -1 pot do valor máximo que você irá guardar).
    Exemplo 1: Reestoquei 300 Empty Bootle pra bag, 199 = 299.
    Exemplo 2: Reestoquei 50 Empty Bootle pra bag, 199 = 49.


    Segue abaixo os script;

    Reestocar utilizando o bau da casa: escreveu://////////////////////////////////////////////////////////////////////////////////////////////////////
    //Macro de Alchemy para UOSteam utilizando o bau da casa
    //Servidor: Dragon Shard / dgshard.com.br
    //Criado por: Xanaina Ano: 2017
    //Atenção: Caso haja algum bug, por favor, contate-me. Very Happy
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////// Não editar as linhas abaixo...
    if not @findobject 'restocar'
    headmsg 'Selecione o bau com as Empty Bootles'
    promptalias 'restocar'
    useobject 'restocar'
    else
    useobject 'restocar'
    endif
    /////////////// Inicio do macro, sistema de restoque;
    /// Lesser Poison
    while @counttype 0xf0e 73 'backpack' > 199
    headmsg 'Guardando Lesser Poisons'
    movetype 0xf0e 'backpack' 'restocar' 0 0 0 73
    pause 1000
    endwhile
    /// Empty Bootle
    if @counttype 0xf0e 0 'backpack' < 1
    headmsg 'Restockando Empty Bottle'
    movetype 0xf0e 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /// Nightshade
    if @counttype 0xf88 0 'backpack' < 1
    headmsg 'Restockando Nightshade'
    movetype 0xf88 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /////////////// Criando a Lesser Poison
    @unsetalias 'quit'
    while not @findalias 'quit'
    usetype 0xe9b 'backpack'
    waitfortarget 5000
    targettype 0xf88
    automenu 'Alchemy Menu' 'Lesser Poison'
    clearjournal
    @settimer 't_timeout' 0
    while @timer 't_timeout' < 4800
    if @injournal 'completed potion' or @injournal 'failed mixture'
    break
    endif
    endwhile
    /////////////// Stop do macro ao dar World Save
    if @injournal '"O mundo sera salvo em'
     clearjournal
     sysmsg 'Macro pausado para o World Save.'
     waitforjournal 'O processo demorou' 30000 'system'
     sysmsg 'Retornando ao macro...'
    endif
    /////////////// Unexpected target info
    if @injournal 'Unexpected'
    clearjournal
    canceltarget
    waitforjournal 'cancelada' or 'cancelled'
    endif
    /////////////// Stop automático ao chegar em 100.0
    if skill 'alchemy' >= 100
    headmsg 'Voce chegou a 100.0 em Alchemy!'
    stop
    endif

    Reestocar utilizando o bank: escreveu://////////////////////////////////////////////////////////////////////////////////////////////////////
    //Macro de Alchemy para UOSteam utilizando o bau da casa
    //Servidor: Dragon Shard / dgshard.com.br
    //Criado por: Xanaina Ano: 2017
    //Atenção: Caso haja algum bug, por favor, contate-me. Very Happy
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////// Não editar as linhas abaixo...
    if not @findobject 'restocar'
    msg 'bank'
    headmsg 'Selecione o bau com os reagentes.'
    promptalias 'restocar'
    useobject 'restocar'
    else
    useobject 'restocar'
    endif
    /////////////// Inicio do macro, sistema de restoque;
    /// Lesser Poison
    while @counttype 0xf0e 73 'backpack' > 199
    headmsg 'Guardando Lesser Poisons'
    msg 'bank'
    movetype 0xf0e 'backpack' 'restocar' 0 0 0 73
    pause 1000
    endwhile
    /// Empty Bootle
    if @counttype 0xf0e 0 'backpack' < 1
    headmsg 'Restockando Empty Bottle'
    msg 'bank'
    movetype 0xf0e 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /// Nightshade
    if @counttype 0xf88 0 'backpack' < 1
    headmsg 'Restockando Nightshade'
    msg 'bank'
    movetype 0xf88 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /////////////// Criando a Lesser Poison
    @unsetalias 'quit'
    while not @findalias 'quit'
    usetype 0xe9b 'backpack'
    waitfortarget 5000
    targettype 0xf88
    automenu 'Alchemy Menu' 'Lesser Poison'
    clearjournal
    @settimer 't_timeout' 0
    while @timer 't_timeout' < 4800
    if @injournal 'completed potion' or @injournal 'failed mixture'
    break
    endif
    endwhile
    /////////////// Stop do macro ao dar World Save
    if @injournal '"O mundo sera salvo em'
     clearjournal
     sysmsg 'Macro pausado para o World Save.'
     waitforjournal 'O processo demorou' 30000 'system'
     sysmsg 'Retornando ao macro...'
    endif
    /////////////// Unexpected target info
    if @injournal 'Unexpected'
    clearjournal
    canceltarget
    waitforjournal 'cancelada' or 'cancelled'
    endif
    /////////////// Stop automático ao chegar em 100.0
    if skill 'alchemy' >= 100
    headmsg 'Voce chegou a 100.0 em Alchemy!'
    stop
    endif

    É nui!

    rodrigopaaiva

    Mensagens : 2
    Data de inscrição : 18/02/2017

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por rodrigopaaiva em Dom Fev 19, 2017 11:56 am

    E ae cara, blz?
    Então, ele não faz a potion sozinho. Abre o menu da potion, mas ele não faz.

    fernandokardel

    Mensagens : 2
    Data de inscrição : 19/02/2017

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por fernandokardel em Dom Fev 19, 2017 1:20 pm

    mesmo problema aqui.

    jexnico

    Mensagens : 11
    Data de inscrição : 18/02/2017
    Idade : 21
    Localização : Colatina - ES

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por jexnico em Seg Fev 20, 2017 12:42 am

    vou resolver e posto assim que der

    jexnico

    Mensagens : 11
    Data de inscrição : 18/02/2017
    Idade : 21
    Localização : Colatina - ES

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por jexnico em Dom Fev 26, 2017 10:44 pm

    Arrumei o macro pra restocar utilizando o baú da casa

    Macro escreveu://////////////////////////////////////////////////////////////////////////////////////////////////////
    //Macro de Alchemy para UOSteam utilizando o bau da casa
    //Servidor: Dragon Shard / dgshard.com.br
    //Criado por: Xanaina Ano: 2017
    //Atenção: Caso haja algum bug, por favor, contate-me. Very Happy
    //////////////////////////////////////////////////////////////////////////////////////////////////////
    /////////////// Não editar as linhas abaixo...
    if not @findobject 'restocar'
    headmsg 'Selecione o bau com as Empty Bootles'
    promptalias 'restocar'
    useobject 'restocar'
    else
    useobject 'restocar'
    endif
    /////////////// Inicio do macro, sistema de restoque;
    /// Lesser Poison
    while @counttype 0xf0e 73 'backpack' > 199
    headmsg 'Guardando Lesser Poisons'
    movetype 0xf0e 'backpack' 'restocar' 0 0 0 73
    pause 1000
    endwhile
    /// Empty Bootle
    if @counttype 0xf0e 0 'backpack' < 1
    headmsg 'Restockando Empty Bottle'
    movetype 0xf0e 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /// Nightshade
    if @counttype 0xf88 0 'backpack' < 1
    headmsg 'Restockando Nightshade'
    movetype 0xf88 'restocar' 'Backpack' (0 0 0) 0 200 4
    pause 1000
    endif
    /////////////// Criando a Lesser Poison
    clearjournal
    usetype '0xf88'
    automenu 'What sort' 'Lesser Poison'
    while not @injournal 'put' 'system' and not @injournal 'falhou' 'system'
    pause 100
    endwhile
    /////////////// Stop do macro ao dar World Save
    if @injournal '"O mundo sera salvo em'
    clearjournal
    sysmsg 'Macro pausado para o World Save.'
    waitforjournal 'O processo demorou' 30000 'system'
    sysmsg 'Retornando ao macro...'
    endif
    /////////////// Unexpected target info
    if @injournal 'Unexpected'
    clearjournal
    canceltarget
    waitforjournal 'cancelada' or 'cancelled'
    endif
    /////////////// Stop automático ao chegar em 100.0
    if skill 'alchemy' >= 100
    headmsg 'Voce chegou a 100.0 em Alchemy!'
    stop
    endif

    Legalize

    Mensagens : 1
    Data de inscrição : 16/03/2017

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por Legalize em Sex Mar 24, 2017 4:43 pm

    O macro nao esta funcionando mais.

    Conteúdo patrocinado

    Re: [MACRO] Alchemy com Restoque Bank/Bau

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Out 22, 2017 6:10 pm