Lava Bomb

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Snakker
Posts: 3
Joined: 2009-11-12 13:49:05

Lava Bomb

Post by Snakker »

Я играю на дрв пытался написать скрипт для бросания лава бомб по ластстатусу и по координатам, но ничего не получается бомба бросается под себя и очень редко он кидал куда надо...

Code: Select all

sub lala()
var BumT  ='0x0F0D' #######################Тип Бума
var BumC  ='0x0B99' #######################Цвет Бума
repeat
wait(200)
until UO.InJournal("-- 5 --")
wait(1000)
UO.DeleteJournal()
IF UO.GetX('self') == 5509 and UO.GetY('self') == 1184 then
UO.WaitTargetTile('0',str(5500),str(1193),str(0))
ELSE
   IF UO.GetX('self') == 5500 and UO.GetY('self') == 1193 then
   UO.WaitTargetTile('0',str(5509),str(1184),str(0))    
ENDIF
UO.FindType(BumT,BumC,'backpack')
UO.UseObject('finditem')
end sub
Nmy
Expert!
Posts: 2152
Joined: 2005-09-14 15:31:58
Location: Latvia

Post by Nmy »

Мой вариант.
Тип и цвет наверно от explosions для теста писал.

Code: Select all

sub main()
   var x=uo.getx('self')
   var y=uo.gety('self')
   if uo.getdir()==4 || uo.getdir()==5 || uo.getdir()==6 then
      uo.waittargettile('0',x-8,y+8,0)
      uo.usetype('0x0F0D','0x0B99')
   endif
   if uo.getdir()==0 || uo.getdir()==1 || uo.getdir()==2 then
      uo.waittargettile('0',x+8,y-8,0)
      uo.usetype('0x0F0D','0x0B99')
   endif
endsub
Snakker
Posts: 3
Joined: 2009-11-12 13:49:05

Post by Snakker »

Всё равно кидает под ноги... :(
Snakker
Posts: 3
Joined: 2009-11-12 13:49:05

Post by Snakker »

Если чисто твой скрипт он работает, а если с журналом то нет :(
Post Reply