Взять спелбуку в руку, как? |
Взять спелбуку в руку, как? |
Сообщений: 1234 Рег. 1.05.2010 |
9 ноября 2013 18:32
Сообщение #1
|
Подскажите или помогите скриптиком. Если пробовать писать через uo.usetype ('0x0EFA') - он просто открывает спеллбуку, а если пробовать через uo.equip ('0x0EFA') - пишет, что не правильное значение :( И как сделать после выпивания манки возвращение к началу скрипта? Куда repeat поставить ?:) Заранее благодарен за подсказки. Сам скрипт: sub ZeroRecall() UO.Print('Fast recall') UO.FindType('0x1F14', -1, 'backpack') if UO.FindCount('finditem')>0 then UO.waittargetobject('finditem') UO.DeleteJournal() UO.Cast('Recall') wait(100) if UO.InJournal('You lack') then UO.Print("drink mana") Var Type='0x0E24' Var Color='0x0322' UO.FindType(Type, Color, 2) UO.UseObject('finditem') UO.Print('MANAAAAAAAAAAAAAAA. DRINK MANA!!') end if end if end sub Скрипт, правда кривоват с условиями. Не совсем верно пишет :) Но это не так важно. |
|
|
|
Сообщений: 612 Рег. 21.02.2013 |
9 ноября 2013 21:27
Сообщение #2
|
Unnamed object, ты лучше вместо этого: Var Type='0x0E24' заюизал бы Var Color='0x0322' UO.FindType(Type, Color, 2) UO.UseObject('finditem') .drink_mana Выпить зелье восстановления маны |
|
|
|
Сообщений: 1043 Рег. 18.06.2011 |
9 ноября 2013 22:01
Сообщение #3
|
Описание: equip • Синтакс: ,equip layer [object] none uo.equip(layer,[object]) Тема: Одеяние Ключевые слова: command, uoscript, equipment, objhandling Одеть вещь object в указаный слой layer. Чтобы одеть вещь зная её тип пользуйтесь командой equipt. unequip делает обратную операцию. Var TypeSB='0x0EFA' UO.FindType(TypeSB, -1, 'backpack') UO.Equip('Rhand','finditem') либо одной строкой сразу по ID UO.Equip("Rhand","0x40538A5E") # Book |
|
|
|
Сообщений: 1234 Рег. 1.05.2010 |
11 ноября 2013 12:15
Сообщение #4
|
Спасибо большое за подсказки. |
|
|
|
Сейчас: 25 ноября 2024 17:53 |