Page 1 of 1

ID объекта (НПС) по последнему таргету

Posted: 10.01.2011 21:58
by Zampi
Собсно сабж. Как узнать lasttarget? Мне нужно передать в глобалпеременную ID объекта на который использовался таргет.

сейчас делаю так:

Code: Select all

    useSkill('Anatomy')
    WaitForTarget(2000);       
    repeat
      wait(200)
    until not TargetPresent    
    SetGlobal('stealth','EnemyId', inttostr(TargetID));   

Posted: 11.01.2011 6:31
by Fenix
А в чем собственно проблема? Просто использование скила и ожидание появления таргета к клику по объекту не приводят. Ты должен сам указать на кого посылаешь таргет, а раз так, то можешь это значение и записать в глобальные переменные.

Posted: 11.01.2011 7:51
by CFA
Fenix wrote:А в чем собственно проблема? Просто использование скила и ожидание появления таргета к клику по объекту не приводят. Ты должен сам указать на кого посылаешь таргет, а раз так, то можешь это значение и записать в глобальные переменные.
сейчас для клиентских команд доступен lasttarget, можно наверное дать доступ к нему и из скриптов

Posted: 11.01.2011 7:54
by Zampi
1) Запускаю 10 стелс подключений
2) Включаю клиент для одного из чаров назначенного мастером
3) Бегаю им, боты бегают сами
4) Пишу команду в чат ";attack" — появляется таргет
5) Выбираю противника
6) Записываю переменную в глобал
7) Все вместе в атаку по айди

Posted: 11.01.2011 9:46
by nikbk
а разве можно так

Code: Select all

inttostr(TargetID)