Навигация по сайту: Главная Скрипты Прокачка Alchemy

Ultima Online. The Abyss. Информационный Портал.

Ultima Online
           

Прокачка Alchemy

Автор:

(Голосов: 2)

Прокачку Алхимии можно разделить на 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) для каждого типа настойки свой, но можно оставить и этот, так как скрипт варит до того момента, пока настойка не упадет к вам в пак (или на пол), либо же будет физл или повышение скилла. Таймер в данном случае нужен лишь для подстраховки, если скрипт собьется и будет стоять в одном положении.

Прочитано раз: 7716

Добавить комментарий

Основные правила написания комментариев:
1. Не материться.
2. Не оскорблять других пользователей.
3. Все ссылки на внешние ресурсы прятать под HIDE
(значок с изображением глаза - только для зарегистрированных).


Защитный код
Обновить


Самое Читаемое

КЕМ ВЫ ЯВЛЯЕТЕСЬ В ULTIMA ONLINE?
 

Комментарии на сайте

Сейчас 27 гостей онлайн