Тут существуют книги не обычной магии, в игре их можно забиндить таким образом "f1 say .cast_название спела".
Соответственно инжект их не знает и не распознает как обычные спеллы книги магии.
В самой игре через чат можно делать так к примеру .cast Regeneration повляется таргет.
Бьюсь уже второй день как заставить инжект кидать на себя или на противника эти спеллы.
пример скрипта который инжект понимает
Code: Select all
sub paraliz()
maska();
uo.cast('Paralyze','last')
maska();
end sub
Примеры скриптов который инжект не понимает и я не знаю как разрешить эту диллему. Инжект не кидает таргет=(
Code: Select all
sub lowres()
maska();
uo.msg('.cast lowerresist', 'last')
maska();
end sub
в этом скрипте инжект пишет тупо Unknown spell name
Code: Select all
sub lowres()
maska();
uo.Cast('.cast lowerresist', 'last')
maska();
end sub
Решение:
Code: Select all
sub regen()
maska();
UO.msg('.cast Regeneration')
uo.exec("waittargetself")
maska();
end sub
Новая проблема:
Code: Select all
sub greath()
maska();
uo.msg('.cast GreatHarm')
uo.exec("waittargetlast")
maska();
end sub
Боевой спелл. В инжекте отключена галочка Target XYZ fix.
При кидании стрелки с указанием таргета в клиенте. Скрипт работает. Если использую таргет некст - скрипт не работает. Как это лечится?
можно каким то образом сделать бинд на таргет некс с запоминанем таргета для инжекта?