Перейти к содержанию
Авторизация  
YuraAAA1

Каст Скилла Мобом И Изменение Ника В Рантайме

Рекомендуемые сообщения

Добрый день. Есть квест, который спаунит мобов. На основе acis. Столкнулся с двумя проблемами:

 

1. Как сделать "эффект" появления моба? То есть чтобы моб кастовал скилл.

 

2. Как изменить конкретному мобу ник (или хотя бы title).

 

L2Npc l2Npc = addSpawn(SOME_MOB_ID, X, Y, Z, H, false, 0, false);
l2Npc.setName("TEST");
l2Npc.getAI().setIntention(CtrlIntention.ACTIVE);
l2Npc.doSimultaneousCast(l2Skill);
l2Npc.doCast(l2SKkll);
//где скилл это
L2Skill l2SkillSpawn = SkillTable.getInstance().getInfo(1001, 10);

1001 - Soul Cry

 

где спаун-метод имеет следующую сигнатуру

public L2Npc addSpawn(int npcId, int x, int y, int z, int heading, boolean randomOffset, long despawnDelay, boolean isSummonSpawn)

 

Спасибо

 

P.S. нормально ли спаунить мобов "напрямую" из текущего потока, или же стоит использовать

ThreadPoolManager.getInstance().scheduleAi

Изменено пользователем YuraAAA1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...