Метание экспложенов...

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Sarafan
Posts: 9
Joined: 2004-04-07 09:33:42

Метание экспложенов...

Post by Sarafan »

Пытался бросять экспложены в человека так..

Code: Select all

uo.waittargetobject("laststatus")
uo.useobject("0x0F0E")

Только почему то не применяет он таргет на человека..
Может кто то по другому кидает бомбы?
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Post by Kazoo »

Code: Select all

sub BombHim()
;UO.FindType('0x0F0D','0x0B99','backpack')
UO.FindType('0x0F0E','0x09DA','backpack')
If UO.GetQuantity('finditem')>0 Then
UO.DeleteJournal()
UO.UseObject('finditem')
wait(4000)
UO.Drop('1',STR(UO.GetX('laststatus')),STR(UO.GetY('laststatus')),STR(UO.GetZ('laststatus')),'finditem')
Endif
end sub
Sarafan
Posts: 9
Joined: 2004-04-07 09:33:42

Post by Sarafan »

Что то не кидает :) Да и надо ведь чтобы он таргетом щелкал в место , где надо взорвать бомбу, а он пытается просто сбросить.........
Kazoo
Posts: 173
Joined: 2004-04-03 18:39:28
Contact:

Post by Kazoo »

Code: Select all

#==============================================================
#  ExplodeHim() - drop to laststatus char bomb and detonated
#                 first dropped bomb
#
#  Journal has been deleted!!!
#--------------------------------------------------------------
sub ExplodeHim()
VAR i, pack='0x400E49F8',FirstBomb, FirstFlag=1, CountEX
VAR ExHP=20 ; 1 bomb hits

CountEX=INT(UO.GetHP('laststatus')/ExHP+0.99)
UO.Print(STR(CountEX)+" explodov nado :)")

For i=1 to CountEX
UO.FindType('0x0F0D','0x0B99',pack)
If UO.GetQuantity('finditem') Then
If FirstFlag Then
FirstFlag=0
FirstBomb='finditem'
Endif
CheckLag()
UO.Drop('1',STR(UO.GetX('laststatus')),STR(UO.GetY('laststatus')),STR(UO.GetZ('laststatus')),'finditem')
wait(400)
Else
UO.Print("Explosives not found!")
EndIf
Next
UO.Cast('Magic Arrow',FirstBomb)
end sub
Sarafan
Posts: 9
Joined: 2004-04-07 09:33:42

Post by Sarafan »

Ты меня не понял, мне надо чтобы он использовал экспложен, а потом уже с помощью таргета кидал в нужное место......
Yoko
Site Admin
Posts: 1964
Joined: 2004-04-03 16:49:38
Contact:

Re: Метание экспложенов...

Post by Yoko »

Sarafan wrote:Пытался бросять экспложены в человека так..

Code: Select all

uo.waittargetobject("laststatus")
uo.useobject("0x0F0E")

Только почему то не применяет он таргет на человека..
Может кто то по другому кидает бомбы?

по идее всё правильно, только проверь чтобы Track World и Permit Vars Loopback были включены.
Sarafan
Posts: 9
Joined: 2004-04-07 09:33:42

Post by Sarafan »

Если я использую uo.waittargettile, то он нормально кидает экспложен, а если uo.waittargetground("laststatus"), то он начинает писать No item found. Next taget request will be canceled....Галки везде, где нужно, стоят....
totus
Posts: 48
Joined: 2004-04-17 23:02:41
Location: Odessa, Ukraine
Contact:

Пральна.

Post by totus »

laststatus - Object
UO.WaitTargetGround(TYPE)

Если laststatus, то UO.WaitTargetObject('laststatus')

Искренне Ваш, Тотус Маньяковски.
...thinking - 37% complete...
Sarafan
Posts: 9
Joined: 2004-04-07 09:33:42

Post by Sarafan »

uo.waittargetobject("laststatus") Я уже использовал :) При этом уо пишет
Select a target
You can`t see that!
.........
Post Reply