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

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
[img]http://img442.imageshack.us/img442/5559/dumayu24ju.gif[/img]
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) 
это нажатие на нестандартную кнопочку в таблице Реколлов, там всё верно,
теперь по подробнее, и помоги каст пойзона кставить в него со скролла
[img]http://img442.imageshack.us/img442/5559/dumayu24ju.gif[/img]
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