Yoko

All sides of Injection
It is currently 2025-12-22 11:19:52

All times are UTC+02:00




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
PostPosted: 2005-07-11 13:48:36 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Code:
      UO.WaitMenu('Leather','Packs','Packs','backpack')


Почему это не пашет? Шард ДРВ.


Top
   
PostPosted: 2005-07-11 13:51:03 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Leo wrote:
Code:
      UO.WaitMenu('Leather','Packs','Packs','backpack')


Почему это не пашет? Шард ДРВ.

Синтаксис правильный.
а вот слова проверь по буквам.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-07-11 14:58:49 
Offline
Expert!
User avatar

Joined: 2005-01-15 19:15:05
Posts: 791
Location: Dragon World
Вот весь скрипт.
Code:
sub taylor()
   VAR Cont='0x4037E83B'
   VAR Trash='0x40024DBA'
   while NOT UO.Dead()
      ToHide()

      UO.FindType('0x1067','0x0000','backpack')
      if UO.GetQuantity('finditem')<4 then
         UO.UseObject(Cont)
         UO.FindType('0x0E21','0x0000','backpack')
         if UO.GetQuantity('finditem')>0 then
            UO.SetReceivingContainer(Cont)
            wait(1000)
            UO.Grab('all','finditem')
            wait(1000)
            UO.UnSetReceivingContainer()
         Endif
       
         UO.FindType('0x1067','0x0000',Cont)
         wait(1000)
         UO.Grab('600','finditem')
         wait(1000)
      endif
       
      CheckLag()
       
      UO.WaitMenu('Leather','Packs','Packs','backpack')
      UO.WaitTargetType('0x1067')
      UO.UseType('0x0F9D')
      UO.DeleteJournal()
      wait(1000)
       
      repeat
         wait(100)
      until UO.InJournal('fail') or UO.InJournal('put')
      UO.DeleteJournal()
       
      uo.findtype('0x0E75','0x0000','backpack')
      wait(100)
      if UO.GetQuantity('finditem')>0  then
      uo.moveitem('finditem','-1',Trash)
       wait(500)
      endif
   wend
endsub

Sub tohide()
   while NOT UO.Hidden()
      UO.DeleteJournal()
         UO.Exec('warmode 0')
         UO.UseSkill('Stealth')
         repeat
         wait(50)
         until UO.InJournal('You have hidden') OR UO.InJournal('seem to hide') OR UO.InJournal('preoccupied')
      endif
   wend
end sub

Sub CheckLag()
   UO.DeleteJournal()
   UO.Click('backpack')
   repeat
      wait(50)
   until UO.InJournal('backpack')
end sub


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


Top
   
 Post subject:
PostPosted: 2005-07-11 16:03:16 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
У меня буквально час назад возникли тее проблемы с тейлором на дрв:
Code:
sub tailor() 
var count
VAR SourceContainer='0x40392E25';Id сейфа
VAR DestContainer='0x40339190';Id бекпека
VAR TType='0x1F03';Тип вещи, которую крафтите (необходимо для резания ножницами на бинтики)
UO.CancelMenu()
UO.FindType('0x175D','0x0000',SourceContainer)
UO.AutoMenu('Cloth','Shirts');Скрипт делает робы, но если хотите делать что-нибудь другое,
UO.AutoMenu('Shirts','robe') ;то менять надо именно тут (и не забудте изменить тип TType)
repeat
count=0
UO.DeleteJournal()
uo.usetype(0x0F9D)
uo.waittargettype(0x175D)
while not UO.InJournal("You put")and not UO.InJournal("ruined") and count<40
wait(200)
count=count+1
wend

if uo.Count(0x175D)<16 then
while not uo.Count(TType)==0
uo.usetype(0x0F9E)
uo.waittargettype(TType)
wait(1000)
wend
MoveBint()
UO.FindType('0x175D','0x0000',SourceContainer)
      If UO.GetQuantity('finditem')>0 Then
         CheckLag()
         UO.MoveItem('finditem','200',DestContainer)
      endif
endif
until UO.GetQuantity('finditem')==0
UO.CancelMenu()
#UO.exec('exec healing')
end sub

sub CheckLag()
   UO.DeleteJournal()
   UO.Click('backpack')
   repeat
      wait(500)
   until UO.InJournal('backpack')
end sub

sub MoveBint() # Добавлено киркой, который учится писать скрипты ГЫгЫ )) кидает бинты в ящик...
UO.Print('Перекинем бинтики')
    uo.FindType('0x0E21','-1','backpack')
if UO.GetQuantity('finditem') > 20 then
   uo.MoveItem('finditem',-1,'0x4038FF07')
   else
   uo.Print("Iaei aeioia")
EndIf
endsub


После подстановки в место автоменю, новой фразы на крафт робы, скрипт крафтит 1 робу, выдает сообщение automenu cancelled и заканчивает скрипт... сижу вот разбираюсь не пойму в чем дело.


Top
   
PostPosted: 2005-07-11 18:16:28 
Offline
User avatar

Joined: 2005-02-25 13:31:26
Posts: 62
Location: DRW, [Hussars]
Leo wrote:
Code:
      UO.WaitMenu('Leather','Packs','Packs','backpack')


Почему это не пашет? Шард ДРВ.


Проверял, гриш? Вот так правильно:
Code:
UO.WaitMenu('Leather','Misc','Packs','backpack')


Top
   
 Post subject:
PostPosted: 2005-07-11 19:51:47 
Offline

Joined: 2004-12-13 01:27:00
Posts: 190
Хммм у меня тож вроде все нормально, спустя час скрипт сам заработал я не чего не менял )


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 1 guest


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