Page 1 of 1

Рекол по рунбуке

Posted: 2006-05-20 15:01:13
by Mr_Blood
Что здесь неправильно(исправьте плиз)

Code: Select all

sub domoi()
UO.WarMode(0)
var runebook='0x403AF29B'
uo.exec("recall Runebook 21")
end sub

Пишет invalid object :(

Posted: 2006-05-20 15:47:25
by Toolmate
А ты на каком шарде играешь?

Posted: 2006-05-20 16:27:00
by Mr_Blood
Toolmate wrote:А ты на каком шарде играешь?
Дрв

Posted: 2006-05-20 16:28:52
by 1a2a3a4a5a6a
Только что проверил. Все работает. Может не вписал ID рунбука?

Posted: 2006-05-20 16:32:25
by Mr_Blood
Так в том то и дело ,что все вписал , и до этого скоко играл - все работало , а сегодня вдруг такая вот хрень . :( :( :(

Posted: 2006-05-20 16:33:42
by 1a2a3a4a5a6a
Перезапусти клиент с инжектом. Впиши еще раз ID.

Posted: 2006-05-20 16:36:04
by Mr_Blood
Не помогло :(

Posted: 2006-05-20 16:37:26
by Mr_Blood
1a2a3a4a5a6a wrote:Только что проверил. Все работает. Может не вписал ID рунбука?

А ты когда проверял код скопировал отсюда и только поменял id рунбуки ?

Posted: 2006-05-20 16:40:34
by Grin

Code: Select all

sub domoi() 
UO.WarMode(0)
var runebook='0x403AF29B'
uo.recall(runebook, 21)
end sub

Posted: 2006-05-20 16:46:36
by Mr_Blood
Grin wrote:

Code: Select all

sub domoi() 
UO.WarMode(0)
var runebook='0x403AF29B'
uo.recall(runebook, 21)
end sub

только звук открывания рунбуки и все.

Posted: 2006-05-20 16:48:09
by Grin
значит кнопка неверно указана или norbcheck norbcalc выключены

Posted: 2006-05-20 16:48:31
by Mr_Blood
О! Вот так работает( номер рунки надо в кавычках) :

Code: Select all

sub domoi() 
UO.WarMode(0)
var rb='0x403AF29B'
uo.recall(rb, '21')
end sub

Posted: 2006-05-20 16:49:46
by 1a2a3a4a5a6a
Mr_Blood wrote:
1a2a3a4a5a6a wrote:Только что проверил. Все работает. Может не вписал ID рунбука?

А ты когда проверял код скопировал отсюда и только поменял id рунбуки ?

Да.

Posted: 2006-05-20 16:51:56
by Mr_Blood
1a2a3a4a5a6a wrote:
Mr_Blood wrote:
1a2a3a4a5a6a wrote:Только что проверил. Все работает. Может не вписал ID рунбука?

А ты когда проверял код скопировал отсюда и только поменял id рунбуки ?

Да.

Ну у меня раньше тоже так работало , а потом что то случилось. :?:

Posted: 2006-05-20 16:54:19
by 1a2a3a4a5a6a
Mr_Blood wrote:Ну у меня раньше тоже так работало , а потом что то случилось. :?:

Прям ни с того ни с сего?

Posted: 2006-05-20 16:57:03
by Mr_Blood
1a2a3a4a5a6a wrote:
Mr_Blood wrote:Ну у меня раньше тоже так работало , а потом что то случилось. :?:

Прям ни с того ни с сего?

Ну я говорю вчера еще улетал , а сегодня .. invalid object и все . Скрипт не трогал , он как в автолоаде лежал себе, так и лежит.

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

Posted: 2006-05-20 20:01:14
by Edred
Mr_Blood wrote:Что здесь неправильно(исправьте плиз)

Code: Select all

sub domoi()
UO.WarMode(0)
var runebook='0x403AF29B'
uo.exec("recall Runebook 21")
end sub

Пишет invalid object :(


Естественно. Ты же рекалл через exec вызываешь, а этой команде передаешь текстовую строку. У тебя в результате runebook в этой строке не переменная, а ссылка на объект с закладки Objects. Если там такого объекта нет - он и будет ругаться.

Вот тебе два варианта, сам пойми почему так написано:

Code: Select all

uo.exec("recall " + Runebook + " 21")

Code: Select all

uo.recall(Runebook, '21' )