Page 1 of 1
Рекол по рунбуке на кнопку
Posted: 2012-04-09 01:49:55
by Siva
Подскажите нормальный скрипт на рекол по рунбуке по определенной руне, чтобы в hotkeys прописать exec название скрипта?
нашел тут но не работает
Code: Select all
var RecallObject = '0x404320C9'
sub RecallHome()
UO.Waittargetobject(RecallObject)
CastThis('0x1F14','Recall',33)
end sub
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-09 07:48:40
by Mirage
КАК ИМЕННО не работает?
Вот
это пробовал?
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-09 21:02:52
by Siva
Сделал так заработало, но!
Code: Select all
sub Recall1()
UO.Recall(0x404320C9, 21)
end sub
Смешно один чар прыгает другой нет (id разные), в журнале ,showjournal 100 пишит
у которого работает -
Code: Select all
Gump 0x00000009 of type 0x100098CC
Siva: Kal Ort Por
у второго -
Code: Select all
Gump 0x00000009 of type 0x100099A3
Что надо исправить
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-09 21:50:37
by Mirage
Опять задаешь вопрос не правильно - нет информации.
UO.Recall(0x404320C9, 21)
Команда означает использование кнопки с номером 21 которая появляется при использовании объекта с ID 0x404320C9.
То есть при использовании рунбука чар должен перелететь по руне с номером 21.
Во первых ID записывается в кавычках.
Во вторых как я понимаю у каждого чара свой рунбук?
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-09 23:15:43
by Siva
кавычки поставил, рунбуки и id у всех разное, разницы нет, как и в первом случае, и с кавычками, книгу открывает и нечего не происходит в журнале появляется надпись:
Set default rune canceled
unexpected gump input
у другого чара кавычек нет, книгу на экране не открывает, но звук открытия есть и летит.
поменял книги и загрузил соответственно скрипты, тот чар которыл порталиться полетел и с другим скриптом и с чужой книгой, а тот нет, я уже думою может чтото в настройках инжи или игры, но все с одного клиента с одними настройками, только разница что один накаченный он не летит, а лох летит

Re: Рекол по рунбуке на кнопку
Posted: 2012-04-10 06:51:23
by Mirage
1)
Code: Select all
sub test()
Uo.exec("set norbcheck 1")
uo.exec("set norbcalc 1")
end sub
надо у каждого чара запускать при первом заходи в игру.
2) Номера рун в книге могут отличаться. Попробуй другие цифры с рунбуком который не летный.
Кавычки должны стоять обязательно.
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-10 19:36:53
by Siva
[quote="Mirage"]1)
Code: Select all
sub test()
Uo.exec("set norbcheck 1")
uo.exec("set norbcalc 1")
end sub
после этого заработал и прыгнул,
спасибо.
Code: Select all
sub Recall1()
Uo.exec("set norbcheck 1")
Uo.exec("set norbcalc 1")
UO.Recall("0x404320C9",33)
end sub
так тоже прыгает, это нормально в смысле написания?
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-11 07:28:10
by Mirage
Поставь галку автостарт в окне инжекта и добавь в autoload.sc вот это
Code: Select all
Sub autostart()
Uo.exec("set norbcheck 1")
uo.exec("set norbcalc 1")
end sub
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-11 18:37:24
by iCom
а не проще сделать ,addobject buk, target runebook в опциях УО, say ,recall buk и цыфру например 1(дом)
Re: Рекол по рунбуке на кнопку
Posted: 2012-04-11 21:15:38
by Mirage
проще конечно
Вопрос просто про другое был.
Почему не летит?
Потому что гладиолус. В смысле не задействовал Uo.exec("set norbcheck 1")
uo.exec("set norbcalc 1")
Как задействовать?Поместить в автозапуск.Зыть мне геморнее в макросах чтото менять - у меня измененный клиент и как только заходишь в опции игры то клиент вышибает

Re: Рекол по рунбуке на кнопку
Posted: 2012-04-11 22:53:41
by Siva
спасибо все уже летит
просто я собрал в одном файле много скриптов (пылесос, выгрузку разного лута по сундукам, лечилку и рекол ...) и растравил их на кнопки, вот у одного чара был стопор
