Дата: Четверг, 2007-01-04, 5:53 AM | Сообщение # 3
Великий Скриптор
Группа: Модераторы
Сообщений: 149
Статус: Offline
Так вышло что я какраз делал скрипт на inscription, в том числе получилась такая процедурка:
Code
sub Inscript() #Ид спеллбука var SBID=0x6282172A #Номер скрола, который пишем. Узнать номер можно посмотрев значения массива SpellName. Т.е. если SpellName[32]='Recall', значит номер для рекала 32. var ScrollNum=32
#Остальные параметры менять не требуется
var BlankScroll=0x0E34 var BlankScroll4WTO='^0x0E34' var BlankScrollsInPack=1 var ScrollCircle Dim SpellName[64]
while BlankScrollsInPack==1 if ScrollNum>0 and ScrollNum<=8 then ScrollCircle='Circle 1' endif if ScrollNum>8 and ScrollNum<=16 then ScrollCircle='Circle 2' endif if ScrollNum>16 and ScrollNum<=24 then ScrollCircle='Circle 3' endif if ScrollNum>24 and ScrollNum<=32 then ScrollCircle='Circle 4' endif if ScrollNum>32 and ScrollNum<=40 then ScrollCircle='Circle 5' endif if ScrollNum>40 and ScrollNum<=48 then ScrollCircle='Circle 6' endif if ScrollNum>48 and ScrollNum<=56 then ScrollCircle='Circle 7' endif if ScrollNum>56 and ScrollNum<=64 then ScrollCircle='Circle 8' endif
Сообщение отредактировал mont - Пятница, 2007-06-01, 2:53 AM
Дата: Четверг, 2007-01-04, 6:06 AM | Сообщение # 4
Великий Скриптор
Группа: Модераторы
Сообщений: 149
Статус: Offline
Code
while UO.Mana>=50 and UO.Count(BlankScroll)>0 UO.DeleteJournal() UO.WaitMenu('Select',ScrollCircle,'Select',SpellName[SelectedSpell]) UO.WaitTargetObject(BlankScroll4WTO,SBID) UO.UseSkill("Inscription") while not UO.InJournal('enough mana') and not UO.InJournal('move and stop') and not UO.InJournal('finish') and not UO.InJournal('perform') wait(100) wend wend wait(3000)
while UO.Mana<UO.Int UO.DeleteJournal() UO.UseSkill("Meditation") while not UO.InJournal('You are unable to concentrate') and not UO.InJournal('You stop meditating') and not UO.InJournal('perform') wait(100) wend wend
if UO.Count(BlankScroll)<1 then BlankScrollsInPack=0 endif wend end sub #@ PAR -)
Сий скрипт может создавать любое заклинание из книжки пура.
Я отредактировал процедуру как отдельный саб, но в изначальном виде она может использоваться для создания спелбуков. Позже выложу пример ее подобного использования
Сообщение отредактировал mont - Пятница, 2007-06-01, 2:53 AM