Yoko

All sides of Injection
It is currently 2026-01-19 18:12:33

All times are UTC+02:00




Post new topic  Reply to topic  [ 27 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2006-03-03 13:22:39 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Запутался я совсем с таргетом.
Прокачка инскрипта.
нужно чтобы юзал Инскрипт потом на бланк потом на спелбуку и выбирал там каст. вроде все получилось, юзает скил потом на бланки а потом хз куда =) вообщем не хочет на спелбуку. хелп плз

Code:
sub main () 
VAR blank = '0x0E34'
VAR Spellbook = '0x0efa'
while NOT UO.Dead()
If uo.mana>6 then
   uo.useskill('Inscription')
   uo.waittargettype('blank')
                uo.waittargettype('spellbook')
   uo.waitmenu('circle 2 spell', 'agility')
   repeat
   wait(1000)
   until uo.injournal("you don`t")
else
                Repeat
             UO.Useskill('Meditation')
             wait(11000)
   until UO.InJournal("You enter")
                repeat   
             if uo.journal("lost") then
             uo.deletejournal()
             UO.Useskill('Meditation')
             wait(11000)
   else
         wait(1000)
   endif
                until UO.InJournal("You stop") OR UO.InJournal("You lose")
endif      
wend
end sub

:(


Top
   
 Post subject:
PostPosted: 2006-03-03 15:18:41 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Quote:
а потом хз куда

Разберитесь куда, напишите всё вместе, нормально, по-пунктам.


Top
   
 Post subject:
PostPosted: 2006-03-03 16:30:47 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
ID спелбуки пропиши, и по моему у тя медитация криво написана, но если работает то зачем переделывать? :)
Code:
sub main () 
VAR blank = '0x0E34'
VAR Spellbook = '0x00000000'
while NOT UO.Dead()
If uo.mana>6 then
UO.FindType(blank,-1,'backpack')
   uo.waitmenu('circle 2 spell', 'agility')
   uo.waittargetobject('finditem',SpellBook)
   uo.useskill('Inscription')
UO.DeleteJournal()
   repeat
   wait(200)
   until uo.injournal("you")
else
                Repeat
             UO.Useskill('Meditation')
             wait(11000)
   until UO.InJournal("You enter")
                repeat   
             if uo.journal("lost") then
             uo.deletejournal()
             UO.Useskill('Meditation')
             wait(11000)
   else
         wait(1000)
   endif
                until UO.InJournal("You stop") OR UO.InJournal("You lose")
endif       
wend
end sub


Top
   
 Post subject:
PostPosted: 2006-03-04 00:27:22 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Savage wrote:
ID спелбуки пропиши, и по моему у тя медитация криво написана, но если работает то зачем переделывать? :)
Code:
sub main () 
VAR blank = '0x0E34'
VAR Spellbook = '0x00000000'
while NOT UO.Dead()
If uo.mana>6 then
UO.FindType(blank,-1,'backpack')
   uo.waitmenu('circle 2 spell', 'agility')
   uo.waittargetobject('finditem',SpellBook)
   uo.useskill('Inscription')
UO.DeleteJournal()
   repeat
   wait(200)
   until uo.injournal("you")
else
                Repeat
             UO.Useskill('Meditation')
             wait(11000)
   until UO.InJournal("You enter")
                repeat   
             if uo.journal("lost") then
             uo.deletejournal()
             UO.Useskill('Meditation')
             wait(11000)
   else
         wait(1000)
   endif
                until UO.InJournal("You stop") OR UO.InJournal("You lose")
endif       
wend
end sub


ID спелбуки прописал. Медитация работает на отлично =)
но вот блин с таргетами галяк. И почему uo.useskill('Inscription') стоит после uo.waitmenu??? мы же сначала юзаем на спел буку а потом уже появляется меню...?
Вообщем опишу еще раз процесс.
Значит юзаем инскрипт, появляется цель ее указываем на бланк который лежит в бекпаке, затем появляется еще прицел (типа из какой спелбуки писать будем?) указываем на спелбуку в бекпаке, затем появляется меню, но там я уже сам разберусь... мне главное ети таргеты прописать uo.useskill(`inscription`) >> blank >> spellbook.

Подскажите плз. =)


Top
   
 Post subject:
PostPosted: 2006-03-04 10:49:17 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Все ловушки для таргетов и меню ставятся до команд, вызывающих прицел или меню.
Если с таргетами не проходит значит попробуй узнать ид бланка и вписать его вместо finditem. Если и так не сработает, суши весла.


Top
   
 Post subject:
PostPosted: 2006-03-04 10:50:08 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Кстати, может ты реги забыл положить? :)


Top
   
 Post subject:
PostPosted: 2006-03-04 14:17:33 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
:(
На Зулу реги не нужны чтобы инскриптить...
блин во галяк то =(


Top
   
 Post subject:
PostPosted: 2006-03-04 14:22:25 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
неужели в самом деле никто не может помочь :(


Top
   
 Post subject:
PostPosted: 2006-03-04 15:02:36 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
скрипт написан правельно;) не ясно только что утебя там не так...
Возможно меню это гамп...


Top
   
 Post subject:
PostPosted: 2006-03-04 16:22:26 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Он не видит спелбуку. т.е. он:
uo.useskill('Inscription') - юзает скилл все ок.
затем после появления прицела направляет его на пустой бланк в бекпаке: uo.waittargettype('blank')
а потом после появления нового прицела который он должен послать на спелбук: uo.waittargettype('spellbook')
он хз куда его посылает, и УО говорит я не могу ето инскриптить...
мне кажеться он второй прицел посылает опять на бланк. а почему???
команда uo.waittargettype что делает?


Top
   
 Post subject:
PostPosted: 2006-03-04 16:34:33 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
скрипт что тебе дали как раз ловит именно те прицелы чтотебе надо одно дело что ты не правельно задал ИД спелбуки...
инфо на спелбук и берем серийник...
если инжект относительно новый то
Code:
sub main () 
VAR blank = '0x0E34'

while NOT UO.Dead()
If uo.mana>6 then
   uo.waitmenu('circle 2 spell', 'agility')
   uo.waittargetobject('_0x0E34', '_0x0E3B')
   uo.useskill('Inscription')
UO.DeleteJournal()
   repeat
   wait(200)
   until uo.injournal("you")
else
                Repeat
             UO.Useskill('Meditation')
             wait(11000)
   until UO.InJournal("You enter")
                repeat   
             if uo.journal("lost") then
             uo.deletejournal()
             UO.Useskill('Meditation')
             wait(11000)
   else
         wait(1000)
   endif
                until UO.InJournal("You stop") OR UO.InJournal("You lose")
endif       
wend
end sub


Top
   
 Post subject:
PostPosted: 2006-03-04 20:21:10 
Offline

Joined: 2005-04-19 18:00:29
Posts: 2259
Location: Московская область
Попробуй через журнал устроить :-\ 2 прицела а потом WaitMenu не оч. Может:

Code:
uo.useskill('Inscription') 
   uo.waittargettype('blank')
if uo.InJournal('Bla Bla') then
                uo.waittargettype('spellbook')
else
Повторить...
end if
if uo.InJournal(' ХЗ какое у тя там сообщение када кликнешь на буку') then
   uo.waitmenu('circle 2 spell', 'agility')
else
...
end if
:-\ Maybe?


Top
   
 Post subject:
PostPosted: 2006-03-04 22:24:25 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Все раво ничего не получается...
аааааааааааааа :( :( :( :( :( :(


Top
   
 Post subject:
PostPosted: 2006-03-04 22:34:17 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
вариант только один или ты перепутал порядок выбора...
или утебя есть левые скролы или левая бука..
или меню гамповое... или тви не включен


Top
   
 Post subject:
PostPosted: 2006-03-04 22:49:47 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Закоментарь вызов вайт меню, и тэсти двойной таргет. Или тэстовый скрипт накалякай С таким таргетом работает токо waittargetobject первый ид - первый прицел второй ид второй прицел. Забей туда ид бланка и ид спелбуки и запусти потом вручную юзаешь скил инскрипт. Если меню появилось то все работает.
Code:
sub tst()
VAR Id1=
VAR Id2=
   uo.waittargetobject(Id1,Id2)

end sub


Top
   
 Post subject:
PostPosted: 2006-03-04 23:17:20 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Вот так все выглядит:
Code:
sub main () 
VAR blank = '0x0e34'
VAR spellbook = '0x0efa'
uo.useskill('Inscription')
uo.waittargetobject('blank', 'spellbook')
end sub


и он собака все равно говорит выбери спел буку!!!!!
почему он не видит: uo.waittargetobject('blank', 'SPELLBOOK') почему???? ааааааааа
АЙДИ буки проверял по десять раз все правильно... хз че такое


Top
   
 Post subject:
PostPosted: 2006-03-04 23:48:10 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
мало того то скрипт с ошибками так и если '0x0efa' это ИД спел буки тогда все ясно;)
Смотри Ид это 16-ти ричное чило... и
выглядит примерно так
0x588C0E94 тоесть все что после 0x это значимая часть и состоит из 8 символов...
а '0x0efa' это ТИП из 4 значимых символов
и примерный скрипт будет
Code:
sub main () 
VAR blank = '0x0e34'
VAR spellbook = '0x0efa'
uo.waittargetobject('_'+blank, '_'+spellbook)
uo.useskill('Inscription')
end sub

похорошему это должно сработать...
дополнение в виде '_' говорит отом что нужно перевести ТИП в ИД путем поиска вишей по данному ТИПу в бэкпеке


Top
   
 Post subject:
PostPosted: 2006-03-04 23:59:42 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Да, задрал уже, в инфо первое длинное чило это ид, ты же типы везде указываеш.


Top
   
 Post subject:
PostPosted: 2006-03-05 00:08:15 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
УРАААААААААААААА!!!!!!!! :shock:
Парни спасибо огромное за помощь и терпение ко мне тупому... заработало!!!!!!!!!!!!!!
=)
Эх... Грин огромное тебе СЕНК!
:lol:


Top
   
 Post subject:
PostPosted: 2006-03-05 00:09:38 
Offline

Joined: 2006-02-07 13:03:09
Posts: 27
Только не понятно а почему на бланк срабатывал т его не надо было переводить в 16-ти ричную?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 27 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 4 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited