Похоже проблема с findtype (находит одного медвежонка)

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Edikus
Posts: 98
Joined: 2004-07-12 13:03:57

Похоже проблема с findtype (находит одного медвежонка)

Post by Edikus »

Пытаюсь смастерить скрипт на таминг и убийство с подходом и автонахождением зверушки. По мере написания и сдирания скриптов с форума выявилась ошибка в скрипте которая перегружает Ультиму так как один и тотже медвежонок находится нное количетво раз. Я уже расставил в скрипте время чтобы посмотреть на каком Этапе он сглюкивает но не получается найти Это место в скрипте:

Code: Select all

sub f22() 

Var Vics=0x00d4
Var Vic
var myX=UO.GetX()
var myY=UO.GetY()
var lastX=myX
var lastY=myY
uo.set( "finddistance" , "8" )
repeat
   uo.FindType(Vics,-1, "ground" )
   if uo.FindCount() then
     Vic=UO.GetSerial('finditem')
      if uo.isNPC(Vic)==0 then
         repeat
            if uo.getdistance(Vic)>1 then
               MoveTo(1,1,Vic)
            end if
            wait(10000)
            uo.attack(Vic) #для начала аттака потом сюда блок таминга вставится
            wait(10000)
            endif
               until uo.GetX(Vic)<1
         wait(10000)
       uo.forget(Vic)
      endif
   endif
   #if uo.gety()>1375 then
   #      GotoXY(5306,1288)
   #      wait(100)
   # endif
    wait(10000)
until uo.gethp()<100
end sub


пишет на всю длинну окна ультимы повторно "items found 1" и вылетает, где может находится ошибка?
Destruction
Junior Expert
Posts: 3221
Joined: 2004-06-24 22:08:56

Post by Destruction »

Отступы выстави и найдёшь ошибку.

Да поможет тебе моя подпись.

PS: Вы действительно думаете, что людям которые захотят вам помочь - будет удобно читать ваш код с таким-то оформлением ?
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Post Reply