Прокачку Алхимии можно разделить на 2 типа. Первый - варим нон-стопом настойки прямо из регов, лежащих в стопке на полу (в одной куче). И второй - когда требуется отделять из основной кучи N-ное количество регов для получения какого-либо зелья.
Рассмотрим скрипт Первого способа получения зелий:
Нужные нам клавиши:
- F1 - двойной клик на предмет для появления любого сообщения (цветок в доме, стул, стол). Сообщение необходимо для условия lastmsg в скрипте.
:varim
double_left ***, *** // двойной клик на реги на полу
wait 1000
goto proverka
:proverka
set timer 0 // устанавливаем таймер в ноль
wait 100
while_not (lastmsg you pour) or (lastmsg your skill) or (lastmsg the failed) or (timer > 70000)
wait 10
end_while
wait 100
repeat 2
send F1 // пересообщение
wait 300
end_repeat
goto varim
Примечание: таймер в данном скрипте равен 70000. Для каждого типа настойки свой, но можно оставить и этот, так как скрипт варит до того момента, пока настойка не упадет к вам в пак (или на пол), либо же будет физл или повышение скилла. Таймер в данном случае нужен лишь для подстраховки, если скрипт собьется и будет стоять в одном положении.
Рассмотрим скрипт Второго способа получения зелий:
Нужные нам клавиши:
- F1 - двойной клик на предмет для появления любого сообщения (цветок в доме, стул, стол). Сообщение необходимо для условия lastmsg в скрипте.
- F2 - в Уо биндим: CloseGumps (закрывает все окна в ультиме). Данная клавиша необходима для подстраховки, так как при отделении регов из основной кучи бывает ситуация, когда окошко с выбором количества не закрывается и скрипт сбивается.
:varim
drag ***, *** ***, *** 2 // перенос регов из основной кучи (2 шт.)
wait 1000
double_left ***, *** // двойной клик на перенесенные реги на полу
wait 2000
goto proverka
:proverka
set timer 0 // устанавливаем таймер в ноль
wait 100
while_not (lastmsg you pour) or (lastmsg your skill) or (lastmsg the failed) or (timer > 55000)
wait 10
end_while
wait 100
repeat 2
send F1 // пересообщение
wait 300
end_repeat
repeat 2
send F2 // закрываем все окна в Уо
wait 100
end_repeat
goto varim
Примечание: таймер (в данном скрипте равный 55000) для каждого типа настойки свой, но можно оставить и этот, так как скрипт варит до того момента, пока настойка не упадет к вам в пак (или на пол), либо же будет физл или повышение скилла. Таймер в данном случае нужен лишь для подстраховки, если скрипт собьется и будет стоять в одном положении.
1. Не материться.
2. Не оскорблять других пользователей.
3. Все ссылки на внешние ресурсы прятать под HIDE
(значок с изображением глаза - только для зарегистрированных).