Yoko

All sides of Injection
It is currently 2026-01-19 21:27:27

All times are UTC+02:00




Post new topic  Reply to topic  [ 18 posts ] 
Author Message
PostPosted: 2006-03-02 12:08:12 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
Перерыл весь интернэт, пробовал сам но не получилось!
Смысл такой , кастует курицу, говарит all release, таймит пока не затеймит и как затеймит убивает лайтом или др. магией!

Подсобите плиз


Top
   
 Post subject:
PostPosted: 2006-03-02 14:07:00 
Offline

Joined: 2006-02-10 13:26:37
Posts: 173
Неплохо было бы указать шард, да?


Top
   
 Post subject:
PostPosted: 2006-03-02 15:18:05 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
http://www.heliosuo.net/

сфера 0,51


Top
   
 Post subject:
PostPosted: 2006-03-02 19:10:48 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
В том то и дело что можно!
главно на ней и работает алл релиз, а на затаманых не работает, попробуйте кстати мож и получится на большинстве
стыдно правда )

Code:
sub Taim() 
   VAR Count, LastTimer, Chicken
      While UO.InJournal('[npc]')==0
      If UO.Mana>=50 then
         UO.WaitMenu('What','Chicken')
         UO.Cast('Summ. Creature')
         wait(8000)
      else
         UO.Skill('Meditation')
         wait(3000)
      endif
   Wend
      LastTimer=UO.Timer()
   repeat
      UO.BandageSelf()
      wait(4000)
   until UO.Life==UO.STR OR LastTimer+300<UO.Timer()
  UO.DeleteJournal()
      UO.FindType('0x00D0',-1,'ground')  is4im kuricu
   Chicken=UO.GetSerial('finditem')
   UO.waittarget ('Chicken')
    uo.useobject ('..........')
wait(1500)
      If UO.GetDistance(Chicken)>1 Then
         walkn(0,0,Chicken)
      Endif
   until UO.InJournal("accept you as its master")
   wait(3000)
   UO.FindType('0x00D0',-1,'ground')
   If UO.GetQuantity('finditem')>0 Then
      Taim()
   Endif
   UO.Print("Ты моя тварь!")
   LastTimer=UO.Timer()
   if UO.Life<150 then ; U'r max HP
      repeat
uo.say ('GUARDS')
wait(1000)
         UO.BandageSelf()
         wait(4000)
      until UO.Life>149 OR LastTimer+300<UO.Timer()
   endif
   UO.DeleteJournal()
until UO.Dead()
end sub


это я уже другой мучал ) хз половину надо вырезать


Top
   
 Post subject:
PostPosted: 2006-03-02 19:34:50 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
uo.useobject ('..........')

это он палку таймера использует!!
как затаймит он ещё и убить по идее должен )


Top
   
 Post subject:
PostPosted: 2006-03-02 19:52:08 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
значится ход по идее такой

Кастует курицу (можно на себя )
говарит all release
используя палку теймера, теймит
как тока затеймит убивает курицу лайтом
и всё заново


Top
   
 Post subject:
PostPosted: 2006-03-02 19:57:00 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
мне бы главное сам цикл каста, тайма и кила курицы, остольное что взбредёт я сам допишу, и проверку на манну и праверку чтоб не убили, и проверку на реги, это то я уже научился грубо, но получается, а вот сама цикличность не выходит!
Тот скрипт что стёр, кастовал курицу и сморел на неё как на чудо


Top
   
 Post subject:
PostPosted: 2006-03-02 21:23:25 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
что то не работает
он постоянно кастует курицу пока не кончится манна


Top
   
 Post subject:
PostPosted: 2006-03-03 04:19:35 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
LordTom, виноваты Ваши кривые руки, разумеется - перед тем как выкладывать, неплохо бы пробежаться глазами по скриптику!

Code:
          uo.findtype(kuriza,-1,'ground') 

         while uo.findcount() == 0
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summon Creature')
           uo.waittargetobject('self')
           wait(4000)         
         wend

Поищем - если не найдено, то так и зациклимся, о чём и сообщает автор. Еще один наезд - и я забью тебя в блеклист, по ипу.


Top
   
 Post subject:
PostPosted: 2006-03-03 15:07:02 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
LordTom wrote:
Лол ты полумодер, забей себя об стену луччше.
Баклан! :evil:

Ты хотя бы ошибку исправил. Вышеуказанный кусок кода следует заменить таким:
Code:
          uo.findtype(kuriza,'-1','ground') 

         while not uo.findcount()
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summon Creature','self')
           wait(4000)         
           uo.findtype(kuriza,'-1','ground')
         wend


На наличие дальнейших ошибок я не проверял.


Top
   
 Post subject:
PostPosted: 2006-03-05 11:54:28 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
Ну и дебаты развернусь
ужас

Переменные я поставил, так что не на стока я тупой в этом

щас попробую что исправили


Top
   
 Post subject:
PostPosted: 2006-03-05 12:40:35 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
Code:
var palka = '0x40010A29' #Type palki taimera 
var kuriza = '0x00D0' #Type kurizi
var ms1 = "You tame"
var ms2 = "You fail"
var ms3 = "ß òâîÿ Vurdalak"


var t,i

sub taming()
uo.exec('set finddistance 2')
while true
    uo.findtype(kuriza,'-1','ground')

         while not uo.findcount()
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summ. Creature','self')
           wait(6000)         
           uo.findtype(kuriza,'-1','ground')
         wend
 
         uo.findtype(kuriza,-1,'ground')
          i = uo.getserial('finditem')

          uo.msg("all release")
            uo.waittargetobject(i)
            uo.useobject(palka)
          repeat
            wait(100)
           
           until uo.injournal(ms1 or ms2 or ms3)

           if uo.injournal(ms1 or ms3) then
                while not uo.dead(i)
                 uo.cast('Lighting','i')
                 wait(4000)
                wend
           endif
uo.deletejournal()
wend
endsub


вот настроенный уже скрипт но как понимаете с проблемой!
тыркался я тыркался , короче как тока он видит в журнале или fail или тайм он перестаёт делать что либо вообще! сомневаюсь что из-за or, помогите плиз последнее исправить


Top
   
 Post subject:
PostPosted: 2006-03-05 12:52:30 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
а зря что сомневаешься;)
если индект относительно новый
Code:
var palka = '0x40010A29' #Type palki taimera 
var kuriza = '0x00D0' #Type kurizi
var ms1 = "You tame"
var ms2 = "You fail"
var ms3 = "ß òâîÿ Vurdalak"


var t,i

sub taming()
uo.exec('set finddistance 2')
while true
    uo.findtype(kuriza,'-1','ground')

         while not uo.findcount()
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summ. Creature','self')
           wait(6000)         
           uo.findtype(kuriza,'-1','ground')
         wend
 
         uo.findtype(kuriza,-1,'ground')
          i = uo.getserial('finditem')

          uo.msg("all release")
            uo.waittargetobject(i)
            uo.useobject(palka)
          repeat
            wait(100)
           
           until uo.injournal(ms1+'|'+ms2+'|'+ms3)

           if uo.injournal(ms1+'|'+ms3) then
                while not uo.dead(i)
                 uo.cast('Lighting','i')
                 wait(4000)
                wend
           endif
uo.deletejournal()
wend
endsub


Top
   
 Post subject:
PostPosted: 2006-03-05 14:21:17 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
неа, неполучается
как тока затаймится курица или наоборот, он сразу останавливается , стоит и всё а курица рядом бегает!
чего то нехватает
хмм
как тока он увидит фэйл он должен начинать таймить заново, но этого нету
так же нету лайта на курицу

значит полностью тормазит скрипт вот это
Code:
until uo.injournal(ms1+'|'+ms2+'|'+ms3)

то есть повторять до сообщения такого то, а дальнейшие действия хз )


Top
   
 Post subject:
PostPosted: 2006-03-05 15:35:31 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
3 месаг это если затеймил курица говарит, "Я твоя ,,,,,,," воть, то есть 1 месаг даже не нужен получается


Top
   
 Post subject:
PostPosted: 2006-03-05 15:44:28 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
сейчас пишет
invalid serial index
блин


Top
   
 Post subject:
PostPosted: 2006-03-05 16:22:13 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
спасибо огромное что написали этот скрипт, переделал я его немного и вот что получилось

Code:
var palka = '0x4000614E' #Type palki taimera 
var kuriza = '0x00D0' #Type kurizi
var ms1 = "You tame"
var ms2 = "You fail"
var ms3 = "Chicken"


sub taming()
uo.exec('set finddistance 2')
while true
    uo.findtype(kuriza,'-1','ground')

         while not uo.findcount()
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summ. Creature','self')
           wait(6000)         
           uo.findtype(kuriza,'-1','ground')
         wend
 
 

          uo.msg("all release")
           uo.waittargetobject('finditem')
            uo.useobject(palka)
          repeat
            wait(100)
           
           until uo.injournal("You fail to tame the creature.") or uo.injournal("ß òâîÿ Vurdalak !") or uo.dead()

           if  uo.injournal("ß òâîÿ Vurdalak !") then
           uo.deletejournal()
                while not uo.dead()
                 uo.cast('Lightning','finditem')
                 wait(4000)
                wend
           endif
uo.deletejournal()
wend
endsub


тока вот чуть не написал что всё работает )
когда он убивает лайтом курицу, он потом зацикливается на cant see target


Top
   
 Post subject:
PostPosted: 2006-03-05 17:00:35 
Offline

Joined: 2006-03-02 11:03:46
Posts: 15
Да всё просто супер

вот что вышло
Code:
var palka = '0x4000614E' #Type palki taimera 
var kuriza = '0x00D0' #Type kurizi
 


sub taming()
uo.exec('set finddistance 2')
while true
    uo.findtype(kuriza,'-1','ground')

         while not uo.findcount()
           UO.WaitMenu('What','Chicken')
           UO.Cast('Summ. Creature','self')
           wait(6000)         
           uo.findtype(kuriza,'-1','ground')
         wend
 
 

          uo.msg("all release")
           uo.waittargetobject('finditem')
            uo.useobject(palka)
          repeat
            wait(100)
           
           until uo.injournal("You fail to tame the creature.") or uo.injournal("Я твоя Vurdalak !") or uo.dead()

            if  uo.injournal("Я твоя Vurdalak !") then
           uo.deletejournal()
uo.findtype(kuriza,-1,'ground')
                while uo.findcount()
uo.findtype(kuriza,-1,'ground')
                 uo.cast('Lightning','finditem')
                 wait(4000)
                wend
           endif

uo.deletejournal()
wend
endsub


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 18 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: Bing [Bot] 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