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
у другого чара кавычек нет, книгу на экране не открывает, но звук открытия есть и летит.
поменял книги и загрузил соответственно скрипты, тот чар которыл порталиться полетел и с другим скриптом и с чужой книгой, а тот нет, я уже думою может чтото в настройках инжи или игры, но все с одного клиента с одними настройками, только разница что один накаченный он не летит, а лох летит :roll:

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")
Как задействовать?
Поместить в автозапуск.


Зыть мне геморнее в макросах чтото менять - у меня измененный клиент и как только заходишь в опции игры то клиент вышибает :mrgreen:

Re: Рекол по рунбуке на кнопку

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