| Yoko http://forum.yoko.com.ua/ |
|
| Кто знает подправте скрипт http://forum.yoko.com.ua/viewtopic.php?f=20&t=6986 |
Page 1 of 1 |
| Author: | DokKor [ 2006-03-15 17:57:41 ] |
| Post subject: | Кто знает подправте скрипт |
Quote: sub main()
var bs="0x0E34" #<---тип пустых бланков var rs="0x1F4C" #<--- тип реколов var sb="0x400B290D" #<--- сераал спелбуки var time while uo.count(bs) uo.print( "Blank scrolls "+str(uo.count(bs)) ) uo.print( "Recall scrolls "+str(uo.count(rs)) ) uo.deletejournal() uo.waitmenu("Select a circle to inscribe","Spell Circles","Fourth Circle","Spell Circle 4","Recall") uo.waittargetobject("_"+bs,sb) uo.useskill( "Inscription" ) time=uo.timer() repeat wait(500) until uo.injournal("You dont have enough mana to continue") || (uo.timer()-time)>600 while UO.Mana<UO.INT UO.DeleteJournal() UO.UseSkill('Meditation') if not UO.InJournal('You are unable to concentrate') then wait(10000) endif wend wend endsub вот скрипт на крафт реколов , что не так ? почему у меня не работает ? шард ДРВ |
|
| Author: | ZWERb [ 2006-03-16 08:20:13 ] |
| Post subject: | |
найди людский скрипт под крафт скролов |
|
| Author: | SergeyVP [ 2006-03-16 11:32:55 ] |
| Post subject: | |
Ответь мне на вопрос : Когда ты используешь скил Инскрипшен, появляется менюшка для выбора спела который ты будешь писать, так? ты выбираешь спел. После этого появляется ли прицел для того чтобы ты кликнул на кучке скролов, а потом прицел для того чтобы ты выбрал мепл бук? если да, то вероятно надо исправить строчку uo.waittargetobject("_"+bs,sb) на uo.waittargetobject(bs,sb) ---- а если нет, то надо просто закомментарить её... |
|
| Author: | DokKor [ 2006-03-16 19:57:02 ] |
| Post subject: | |
SergeyVP wrote: Ответь мне на вопрос :
Когда ты используешь скил Инскрипшен, появляется менюшка для выбора спела который ты будешь писать, так? ты выбираешь спел. После этого появляется ли прицел для того чтобы ты кликнул на кучке скролов, а потом прицел для того чтобы ты выбрал мепл бук? если да, то вероятно надо исправить строчку uo.waittargetobject("_"+bs,sb) на uo.waittargetobject(bs,sb) ни хрена там не меняеться ---- а если нет, то надо просто закомментарить её... |
|
| Author: | DokKor [ 2006-03-16 19:57:37 ] |
| Post subject: | |
SergeyVP wrote: Ответь мне на вопрос :
Когда ты используешь скил Инскрипшен, появляется менюшка для выбора спела который ты будешь писать, так? ты выбираешь спел. После этого появляется ли прицел для того чтобы ты кликнул на кучке скролов, а потом прицел для того чтобы ты выбрал мепл бук? если да, то вероятно надо исправить строчку uo.waittargetobject("_"+bs,sb) на uo.waittargetobject(bs,sb) ---- а если нет, то надо просто закомментарить её... ни хрена там не меняеться , все также |
|
| Author: | DokKor [ 2006-03-16 19:58:09 ] |
| Post subject: | |
ZWERb wrote: найди людский скрипт под крафт скролов
лол ты и на форуме дрв тя забанили , да и в игре ты особым умом не отличаешься |
|
| Author: | SergeyVP [ 2006-03-17 09:30:25 ] |
| Post subject: | |
понимаешь, не могу я для тебя скрипт написать, потому что ты играешь на ДРВ, а я нет... Слишкм много ньюансов в крафтерских скилах от шарда к шарду. на моём шарде вот этот скрипт работает : sub skillmeditation() var atpeace, fizzles, valueskill UO.Warmode(0) UO.UseSkill("Meditation") UO.DeleteJournal() valueskill = UO.SkillVal("Meditation",1) Repeat Wait(250) #тут надо записать начало фраз которые генерит # сервак твоего шарда atpeace = UO.InJournal("You are at peace") fizzles = UO.InJournal("You lose your") # Если прирос скил, то прерываем медитацию # Может ещё прирастет If valueskill < UO.SkillVal("Meditation",1) Then Wait(250) UO.Warmode(1) Wait(250) UO.Warmode(0) End If Until atpeace or fizzles If UO.Mana > 99 Then atpeace = 1 End if Return atpeace end sub sub main() var bs="0x0e34" #<---тип пустых бланков var y # чтобы реже вылетал по unhandle exception # с этим параметром не работает функция UO.Print # я её убрал отовсюду UO.Set("quiet", "1") while uo.count(bs) uo.deletejournal() If UO.MR==0 or UO.NS==0 Then # нету регов Return end if #Здесь должны быть строки менюшки твоего шарда uo.waitmenu("Spell Circles","Circle 2","Spell Circle 2","Strength") uo.useobject(bs) #тут можно поставить repeat until с анализом uo.injournal #но я для простоты сейчас ставлю просто задержку Wait(6000) # если нет маны - медитируем ! If UO.Mana<10 Then y = 0 Repeat wait(1000) y = skillmeditation() until y end if wend endsub |
|
| Author: | 9901gorsh [ 2006-03-17 10:05:02 ] |
| Post subject: | Re: Кто знает подправте скрипт |
DokKor wrote: вот скрипт на крафт реколов , что не так ? почему у меня не работает ? шард ДРВ Этот вроде бы работал, тестить не охота. Code: ##################################################################### |
|
| Author: | DokKor [ 2006-03-17 13:53:08 ] |
| Post subject: | Re: Кто знает подправте скрипт |
9901gorsh wrote: DokKor wrote: вот скрипт на крафт реколов , что не так ? почему у меня не работает ? шард ДРВ Этот вроде бы работал, тестить не охота. Code: ##################################################################### Спасибо люди бобрые |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|