Тема: МАКРОСЫ
Показать сообщение отдельно
Re: МАКРОСЫ
Старый 22.12.2010, 10:27   #184
Яблоко
Newbie
 
Аватар для Яблоко
 
Регистрация: 08.12.2010
Возраст: 32
Сообщений: 34
Репутация: 1 [+/-]
имеет нулевую репутацию
Яблоко имеет нулевую репутацию
Чар: Jabloko
По умолчанию Re: МАКРОСЫ

Я немного другим способом плавлю руду

Запись макроса в UO Assist

В UO Assist выбираем раздел Macros, далее жмем кнопку Record. Записываем макрос на плавку 1го инга (перетягиваем в паке 1 инг и плавим его. Жмем Stop. В окошке правее появился Target, заменяем его на Use Item Type. Это можно сделать нажатием правой кнопки миши по надписи Target и выбором Set Use Item Type.

Для того, что бы макрос срабатывал при нажатие определённой кнопки (В нашем случае это F1), нужно прописать какая кнопка будет запускать наш макрос.
И так, переходим из секции Macros в секцию Keys. В секции Keys Выбераем Play Macro 1 (Осторожно не перепутайте с Select Macro 1). Нажав на Play Macro 1 правее нужно выбрать какая кнопка будет его запускать (F1 в нашем случае) и так жмем на поле чуть правее (выше кнопки Clear Hotkey) и нажимаем кнопку F1. Если вы сделали все правильно там появится надпись F1.

UO Pilot -
В строчку Скрипт пишем:
Код:
//******Smelt Ore******
//******Ver. 1.0.2******
//******By Jabloko******
repeat 100
drag 307, 542 286, 603 1
wait 100
end_repeat
repeat 110
send f1
wait 125
end_repeat
Теперь по порядку:
repeat 100 Количество повторяющихся циклов в определённой части скрипта. Еще этой же функцией вы показываете начало повторяющегося цикла. (цикл начнется с следующей строчки, в нашем случае это drag)
drag Тянуть что-то (в этом случае руду) из точки А в точку Б и количество перетягиваемых вещей за раз В.
Что бы узнать координату откройте окно UO и UO Pilot так, что бы например сумка чара (Backpack) не пряталась за окошком UO Pilot и наводим курсор на место положения руды жмем Ctrl + A, теперь мы видим как в пилоте появились цифры там где было 0,0 теперь допустим 123,321, но там есть две кнопки координат левее и правее.
Пишем drag (после drag ставим пробел) и жмем левую кнопку с координатами, они скопипастились и теперь у нас получилось drag 123,321. Ставим пробел, и таким же образом ставим координату куда будем класть руду. Получилось drag 123,321 321,123 опять ставим пробел и пишем количество перемещаемых вещей (руды), тоесть 1.
wait 100 Ставим задержку на 100-500ms (В зависимости от скорости интернета)
end_repeat Эта функция завершения цикла. При повторах скрипт будет доходить только до этого места определённое количество раз!
send Функция send используется для нажатия кнопки, в этом случае это макрос UO assist'а на плавку одного куска руды. Для использования функции пишем send пробел и кнопа которую мы хотим что бы скрипт нажимал.

Теперь у нас в руках есть рабочий скрипт на плавку руды!

Для запуска скрипта нужно нажать треугольник |> В нижнем углу UO Pilot'а, секции Скрипт.

Надеюсь получилось все предельно понятно, так-как в нуби шахте сколько смотрел (пока пускали) столько у кого-то проблемы с плавкой!

ВАЖНО!!!

Не передвигайте сумку, так-как координаты собьются, если вы всеже её передвинули (или это сделал скрипт нечайно) - перепишите координаты заново!
Присматривайте за чаром!
Не мучайте других игроков в игре с вопросами про скрипты, так-как (достали уже!!!) игроки не могут вам помочь так-как это можно сделать на форуме!

п.с. Может несколько манов сделать по использованию UO Pilot и UO Assist?
Яблоко вне форума   Ответить с цитированием