Помогите откорректировать

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Raketchik
Posts: 23
Joined: 2006-02-03 10:40:17
Location: DRW
Contact:

Помогите откорректировать

Post by Raketchik »

Code: Select all

Sub StoneField() 
if uo.waiting() then
uo.canceltarget()
endif
uo.waittargettile('-1',uo.getX('laststatus'),uo.getY('laststatus'),uo.getZ('laststatus'))
uo.cast('Wall of Stone')
endsub

По идее должен ставить крест по последнему статусу. Но ставит на себя...
ДРВ
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

на дрв он по статусу ставить не будет. по статусу ставится только энерджи филд, если я не ошибаюсь.

пробуй по таргету.

п.с.

Code: Select all

sub wsl() 
uo.waittargettile("400",str(uo.getx("lasttarget")),str(uo.gety("lasttarget")),str(uo.getz("lasttarget")))
uo.cast("Wall of Stone")
end sub
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

все он ставит только надо все параметры в строковые перевести
Kerja
Posts: 11
Joined: 2006-03-06 18:40:48

Post by Kerja »

а теперь мне: помогите вписать скрипт на каст магии с полученного скролла, а то ну НИКАК не получается. ошибку выдаёт. вот скрипт без каста магии:

Code: Select all

sub Poison() 
   If UO.Weight<500 then
      UO.DeleteJournal()
       UO.FindType('0x0E34',-1,'backpack')
     If UO.GetQuantity('finditem')>0 then
         UO.UseType(0x0E34)
         wait(50)
   uo.lclick(460,455)       
        wait(500)
          repeat ;
        until UO.InJournal('You fail to inscribe the scroll') or UO.InJournal('You put the')
     if UO.InJournal('You fail to inscribe the scroll') then
       goto inscript
     end if
   end if
 
uo.useskill('Meditation')
wait(1000)
endif
end sub
Image
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

что за

Code: Select all

goto inscript 


это раз.

и что за

Code: Select all

uo.lclick(460,455) 


ну и в третьих

Code: Select all

repeat
until


что ему тут повторять? паузу уж влепи хоть на 50 или 100
Kerja
Posts: 11
Joined: 2006-03-06 18:40:48

Post by Kerja »

You Must Die wrote:что за

Code: Select all

goto inscript 


это раз.

и что за

Code: Select all

uo.lclick(460,455) 


ну и в третьих

Code: Select all

repeat
until


что ему тут повторять? паузу уж влепи хоть на 50 или 100

Code: Select all

uo.lclick(460,455) 

это нажатие на нестандартную кнопочку в таблице Реколлов, там всё верно,
теперь по подробнее, и помоги каст пойзона кставить в него со скролла
Image
Raketchik
Posts: 23
Joined: 2006-02-03 10:40:17
Location: DRW
Contact:

Post by Raketchik »

You Must Die wrote:пробуй по таргету

По таргету тож на себя ставит :cry:
все он ставит только надо все параметры в строковые перевести

Это как?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Утебя галка во вв кладке Main на TrackWorldItems не стоит
Raketchik
Posts: 23
Joined: 2006-02-03 10:40:17
Location: DRW
Contact:

Post by Raketchik »

стоит
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all


uo.findtype('') #Type of scroll
if uo.Count('finditem') > 0 then
  uo.waittargetself()
  uo.UseType('') # Scroll
else
  uo.Print('There are no scrolls')
end if

Post Reply