Injection Shard NOVA
Posted: 2005-07-20 12:48:21
Вот столкнулся с такой проблемой что иногда при использовании какой либо бинды на часть скрипта, например
### 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
срабатывают. Вот.. если кто знает что это за фигня такая помогите плс.
### 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
срабатывают. Вот.. если кто знает что это за фигня такая помогите плс.