What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Атака игрока

fonarshik

Member
Joined
Jun 22, 2011
Messages
54
Reaction score
0
Кто-нибудь может помочь с кодом?
Необходимо при гринде мобов, если атаковал игрок то сразу переключиться на него и атаковать его.
заранее спасибо.
 
Не знаю правильно или нет, написал так.
PHP:
 foreach (Creature obj in getAggroMobs(me))
                    {                        
                        if (obj.type == BotTypes.Player) bestMob = obj;
                        
                    }
 
Не знаю правильно или нет, написал так.
PHP:
 foreach (Creature obj in getAggroMobs(me))
                    {                        
                        if (obj.type == BotTypes.Player) bestMob = obj;
                        
                    }
Нет, так не выйдет.
Топорный вариант, если уж на то пошло:
Code:
foreach (Creature obj in getAggroMobs(me))
                    {                        
                        if (obj.type == BotTypes.Player && obj.Target == me) bestMob = obj;
                        
                    }
Но это очень топорно, правильнее было бы через UnitDamaged.
 
Через UnitDamaged не подскажите как написать?
 
Простите, сейчас нет времени.

Вам нужно подписать на ивент UnitDamaged. При срабатывании - фильтровать на предмет кто кого ударил, и если цель - вы, а ударил BotTypes.Player - тогда переключаться на него.
 
Back
Top