Цитата:
Сообщение от Map
Как сделать чтобы к NPC можно было обратиться определенной расе? Например светлому эльфу
|
если вам нужно именно чтобы выводился диалог для опр. рассы то пишем контроллер нпса, в него вписываем функцию onFirstTalk вида
Код:
@Override
public String onFirstTalk(L2Npc npc, L2PcInstance player)
{
if (player.getRace() == Race.DarkElf)
{
return "12312-DE.htm";
}
return "12312.htm";
}
если же вы хотите чтобы опр. расса могла "прыгать" по ссылкам диалогов, а другая нет, тогда при вызове ссылки на диалог проверяйте
Код:
player.getRace() == Race.(ваша расса)
и остальных отсекайте, к примеру, системным сообщением:
Код:
"Вам запрещено ....."