Хмм... Насколько я понял тебе нужно что-то вроде этого:
Code:
sub setTarget_1()
setTarget(1)
endsub
sub setTarget_2()
setTarget(2)
endsub
sub switchTarget_1()
switchTarget(1)
endsub
sub switchTarget_2()
switchTarget(2)
endsub
Sub setTarget(num)
var targetVar = "EnemyTarget_"+str(num)
if (UO.Waiting()) then
UO.Canceltarget()
endif
UO.Print("Выберите цель номер "+str(num)+":")
UO.AddObject(targetVar)
endsub
Sub switchTarget(num)
var targetVar = "EnemyTarget_"+str(num)
UO.Set('lasttarget',UO.GetSerial(targetVar))
UO.Attack(targetVar)
endsub
Если нужно, можешь добавить еще врага 3,4,5...n по шаблону функций в начале.