хех... пожалуй, всё же, поясню, что имел в виду когда говорил про 'lastcontainer'. обычно рунбука, как ни странно, является контейнером, как и бакпак, или любая сука или сундук, и поэтому, если мы открываем рунбуку, то по uo.getserial('lastcontainer') можно узнать её сериал, сразу после того, как откроется. а вот "дождаться открытия" проще, если перед использоваием рунбуки был открыт еще какой-либо контейнер и тогда, после использования рунбуки - надо просто даждаться изменения 'lastcontainer'. в общем случае эта конструкция может выглядеть примерно так:
Code:
var runebook='0x12345678'# заменяем 0х12345678 на сериал своей рунбуки
uo.useobject('backpack')#'backpack' - указывает на бакпак твоего чара
repeat
wait(100)
until uo.getserial('lastcontainer')==uo.getserial('backpack')
uo.useobject(runebook)
repeat
wait(100)
until uo.getserial('lastcontainer')==runebook