Yoko

All sides of Injection
It is currently 2025-10-22 21:00:51

All times are UTC+02:00




Post new topic  Reply to topic  [ 23 posts ]  Go to page 1 2 Next
Author Message
PostPosted: 2008-01-26 13:33:26 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Идея скрипта такая - Когда у напарника меньше 30 ХП он орёт например Stop мой чар останавливается, напарник хиляется, когда ХП = 170 напарник орёт Go мой чар начинает в него стрелять и так далее. Пытался сделать но ещё не освоил комнады с журналом. Помогите, будут очень признателен


Top
   
PostPosted: 2008-01-26 13:41:15 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
Идея скрипта такая - Когда у напарника меньше 30 ХП он орёт например Stop мой чар останавливается, напарник хиляется, когда ХП = 170 напарник орёт Go мой чар начинает в него стрелять и так далее. Пытался сделать но ещё не освоил комнады с журналом. Помогите, будут очень признателен


Ну дык выложи наработки, а мы посмотрим, если че поправим. А так, берешь любой скрипт на спарринг и правишь под себя.


Top
   
 Post subject:
PostPosted: 2008-01-26 13:45:11 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Это предназначено напарнику

sub Monotyk()
var shield = '0x1B76'

while not UO.Dead()
If UO.Life < 60 then
UO.Say("HP")
UO.Bandageself()
wait(100)
UO.Equipt('Lhand',shield)
wait(4000)
endif
If UO.Life > 190 then
UO.Say("Ready")
return
endif

wend
end sub


Но пашет слбовато а мне как сделать что бы когда чар орал ХП мой тормозил, а когда Реди - начинал атачить


Top
   
 Post subject:
PostPosted: 2008-01-26 14:05:07 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
Это предназначено напарнику

Но пашет слбовато а мне как сделать что бы когда чар орал ХП мой тормозил, а когда Реди - начинал атачить


Ну во первых, поправь немнога свой скрипт примерно так:
Code:
sub Monotyk()
   var shield = '0x1B76'
   var banka = ' ' #ID банки для бинтов
   var streli = ' '   #Тип стрел

   while not UO.Dead()
      If UO.Life < 60 then
         UO.Say("HP")
         repeat
            cheklag()
            UO.Bandageself()
            wait(4000)
         until UO.Life == UO.STR
         UO.Equipt('Lhand',shield)
         wait(2000)
         UO.FindType('0x0E20', '-1', 'backpack')
            If UO.FindCount() > 0 then
               UO.waittargetobject(banka)
               wait(100)
               CheckLag()
               UO.usetype('0x0E20')
               Wait(2000)
            else
               wait(100)
            end if
         UO.FindType(streli, '-1', 'backpack')
            If UO.FindCount() > 0 then
               cheklag()
               UO.DropHere('finditem')
               wait(200)
            else
               wait(100)
            end if
         wait(2000)
         UO.Say("Ready")   
      else
         wait(100)
      endif
   wend
end sub

Sub cheklag()
   UO.DeleteJournal()
   UO.Click('backpack')
      repeat
         wait(100)
      until UO.InJournal('backpack')
end sub


Теперь выкладывай второй, не сцы мне они нафиг не нужны. поправлю, можешь удалить. Не хочешь выкладывать, в этом скрипте есть пример работы с журналом, юзай! :twisted:


Last edited by Kynep on 2008-01-27 17:25:34, edited 6 times in total.

Top
   
 Post subject:
PostPosted: 2008-01-26 15:54:43 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
В том то и прикол, что не знаю я как 2-й оборудовать ) Подскажи плз


Top
   
 Post subject:
PostPosted: 2008-01-26 16:11:49 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
В том то и прикол, что не знаю я как 2-й оборудовать ) Подскажи плз


Code:
sub Archer()
   VAR char = ' ' #ID атакуемого чара
   VAR streli = ' ' #Тип стрел
   while not UO.Dead()
      UO.WarMode(1)
      wait(1000)
      UO.Attack(char)
      UO.DeleteJournal()
      repeat
         wait(100)
      until UO.InJournal('HP')
      UO.WarMode(0)
      wait(1000)
      UO.FindType(streli, '-1', 'ground')
      If UO.FindCount() > 0 then
         cheklag()
         UO.MoveItem('finditem', '0', 'backpack')
      else
         wait(100)
      end if
     
      UO.DeleteJournal()
      repeat
         wait(100)
      until UO.InJournal('Ready')
   wend
end sub

Sub cheklag()
   UO.DeleteJournal()
   UO.Click('backpack')
      repeat
         wait(100)
      until UO.InJournal('backpack')
end sub


Самый простой пример.


Last edited by Kynep on 2008-01-26 18:14:26, edited 1 time in total.

Top
   
 Post subject:
PostPosted: 2008-01-26 16:20:06 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
спс =) Сёдня вечерком затестю и отпишусь


Top
   
 Post subject:
PostPosted: 2008-01-26 16:22:06 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
спс =) Сёдня вечерком затестю и отпишусь



Затести, мож где апечатку сделал, пишу в окне браузера на работе )

Немнога поправил скрипты, нашел недоработки. Тести


Top
   
 Post subject:
PostPosted: 2008-01-27 06:05:19 
Offline
User avatar

Joined: 2005-01-15 14:34:26
Posts: 41
Чустую груша буит падать ) проше поставить пару хилеров

_________________
Very Old Player


Top
   
 Post subject:
PostPosted: 2008-01-27 08:22:02 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Ehidna wrote:
Чустую груша буит падать ) проше поставить пару хилеров


С чего ты взял? Проверил, не падает.


Top
   
 Post subject:
PostPosted: 2008-01-27 11:30:47 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Спс тебе, всё работает )))


Top
   
 Post subject:
PostPosted: 2008-01-27 11:42:37 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
А можешь ещё сделать, что бы после каждого подхила он мыл бинты? Заранее спасибо!


Top
   
 Post subject:
PostPosted: 2008-01-27 12:38:56 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
А можешь ещё сделать, что бы после каждого подхила он мыл бинты? Заранее спасибо!


Поправил, смотри пост со скриптом, там надо ID банки для мытья вписать


Top
   
 Post subject:
PostPosted: 2008-01-27 14:08:18 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Ты просто золотой человек ))))) И последнее - что бы напарник выкидывал стрелы коотрые у него в бекпаке очутятся =) Спасибо тебе огромное!!!


Top
   
 Post subject:
PostPosted: 2008-01-27 14:36:52 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
Ты просто золотой человек ))))) И последнее - что бы напарник выкидывал стрелы коотрые у него в бекпаке очутятся =) Спасибо тебе огромное!!!



Поправил, не забудь вписать тип стрел. Кстати я то же на ДРВ играю :roll: это так, для справки. (намек понял? :oops: ) :roll:


Top
   
 Post subject:
PostPosted: 2008-01-27 14:43:39 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Намёк понял =) Если дашь рунки к каким - то тварям - смогу бегать их тамить и давать тебе =) Большим пока обеспечить не могу, но как раскручюсь - про тебя не забуду =) МОжешь оставить аську - поговорим по этому поводу )


Top
   
 Post subject:
PostPosted: 2008-01-27 16:16:06 
Offline

Joined: 2008-01-13 14:50:07
Posts: 15
Кстати, скрипт напарника иногда сбивается, и он не говорил Реди, можно в мой вписать что то типа если нету такой фигни примерно 2 минуты то он начинал всё равно атачить? Что то типа until UO.InJournal('Ready') or UO.Timer = ,. только не помню как правильно прописывать


Top
   
 Post subject:
PostPosted: 2008-01-27 17:28:35 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Nominee wrote:
Кстати, скрипт напарника иногда сбивается, и он не говорил Реди, можно в мой вписать что то типа если нету такой фигни примерно 2 минуты то он начинал всё равно атачить? Что то типа until UO.InJournal('Ready') or UO.Timer = ,. только не помню как правильно прописывать


Не многа поправил, пробуй. Не должен сбиваться теперь.


Top
   
 Post subject:
PostPosted: 2008-02-09 13:00:24 
Offline
User avatar

Joined: 2005-01-15 14:34:26
Posts: 41
Kynep

Поповоду мытья бинтов, можешь выложить вторую версию чтобы он мыл бинты в луже рядом с ним (1-2 тайла)

_________________
Very Old Player


Top
   
 Post subject:
PostPosted: 2008-02-09 13:32:07 
Offline
Expert!
User avatar

Joined: 2006-02-07 08:51:40
Posts: 1348
Location: г. Старый Оскол
Ehidna wrote:
Kynep

Поповоду мытья бинтов, можешь выложить вторую версию чтобы он мыл бинты в луже рядом с ним (1-2 тайла)


Если все так же как и банкой, то вместо
Code:
UO.WaitTargetObject(banka)

Вставь:
Code:
UO.WaitTargetTile('0', x,y,z)


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 3 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited