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")