Fala povo!
Fiz esse macro quando eu estava jogando em um outro shard, mas também vai servir nesse
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;
É nui!
Fiz esse macro quando eu estava jogando em um outro shard, mas também vai servir nesse
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.
//////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////// 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.
//////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////// 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!