Yoko
http://forum.yoko.com.ua/

Injection Shard NOVA
http://forum.yoko.com.ua/viewtopic.php?f=20&t=4602
Page 1 of 1

Author:  Dread Masta [ 2005-07-20 12:48:21 ]
Post subject:  Injection Shard NOVA

Вот столкнулся с такой проблемой что иногда при использовании какой либо бинды на часть скрипта, например

### HEAL SELF ###

sub ghop1()
VAR f=0
if UO.Count("0x1F49") > 1 then
UO.Exec("usetype 0x1F49")
UO.Exec("waittargetself")
VAR ghscrlcnt=UO.Count("0x1F49") - 1
UO.PRINT(""+STR(ghscrlcnt)+" Greater Heal Scrolls left")
else
UO.Exec("cast 'Greater Heal'")
UO.Exec("waittargetself")
f=1
UO.Print("Warning!!! No Greater Heal Scrolls, Using Regs!")
end if



возникает инжектная надпись 'Autotarget canseled' и инжект теряет ласт таргет, тоесть например вот эта часть скрипта



### PARALYZE###
sub castpar()
var f=0
if UO.Count("0x1F52") > 0 then
UO.waittargetlast()
UO.Exec("usetype 0x1f52")
VAR parascrlcnt=UO.Count("0x1f52") - 1
UO.Print(""+STR(parascrlcnt)+" Paralyze Scrolls left")

else
UO.waittargetlast()
UO.Exec("cast 'Paralyze'")
f=1
UO.Print("Warning!!! No Paralyze Scrolls, Using Regs!")
end if
end sub



уже не срабатывает, и приходиться заново делать ласт таргет вручную в ультиме ( там стрелку пускать или еще чтото на противника), что очень мешает.
В самой же ультиме ласт таргет остаеться и ультимовские бинды типа
cast FlameStrike
LastTarget
срабатывают. Вот.. если кто знает что это за фигня такая помогите плс.

Author:  omi4 [ 2005-07-20 13:01:39 ]
Post subject: 

Глянь в хелпе команду UO.waittargetlast()
Сразу поймешь причину.

Code:
waittargetlast ловушка прицела на последнюю мишень
Описание: waittargetlast •
Синтакс: ,waittargetlast
none uo.waittargetlast()
--------------------------------------------------------------------------------
Устанавливает ловушку прицела на обьект, последний раз бывший прицелом.
Следующий прицел, который будет запрошен сервером, будет направлен на этот обьект.
См. так же waittargettype, waittargetobject, findtype.


Например у тебя
первый каст стрелка в противника
Второй парализ в противника, но физл
Третий в несуществующий скролл парализа

Выкинь эти скрипты, страшнее их не бывает

Author:  Dread Masta [ 2005-07-20 13:09:52 ]
Post subject: 

Блин нифига не понял вобще , ты можешь написать пример хотяб для того же парализа чтоб не тупил

Author:  Dread Masta [ 2005-07-20 13:10:44 ]
Post subject: 

Без всяких там заморочек с тем скока осталось свитков и тд, а п росто кидание парализа по ласт таргету

Author:  flake [ 2005-07-20 13:12:51 ]
Post subject: 

Code:
syb Paralyze()
UO.Cast( 'Paralyze', 'laststatus' )
endsub

Author:  Dread Masta [ 2005-07-20 13:20:27 ]
Post subject: 

Спсб..

Author:  Dread Masta [ 2005-07-20 13:45:49 ]
Post subject: 

Вроде бы и все понил по этому вопросу , а сделать так чтобы после использования свитка таргет кидался по последнему статусу не могу, uo.usetype(' 0x1f52 ' , 'laststatus' ) - не работает

Author:  flake [ 2005-07-20 13:46:45 ]
Post subject: 

Code:
UO.WaitTargetObject( 'laststatus' )
UO.UseType( '0x1f52'  )

Author:  Dread Masta [ 2005-07-20 13:52:25 ]
Post subject: 

Спасибо

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/