- Хроники
- Master Class
- Исходники
- Присутствуют
- Сборка
- L2scripts
я попытался реализовать буквеную коллекцию на 474 протаколе майн и столкнулся с двумя проблемами.
первая что не со всех мобов падают ивент предметы смотрел через дебаг и там была проблема в групах
после проверки if (!rg.isAdena())
как я понял есль у нпс в наградах только адена то тогда ивент итем не добавляеться в награду
и у меня такой вопрос это так и должно работать или это всё же ошибка?
и вторая проблема когда я нажимаю обменять буквы на награду у меня не чего не происходит с чем может быть связана проблема?
первая что не со всех мобов падают ивент предметы смотрел через дебаг и там была проблема в групах
Java:
@Override
public void call(Event event)
{
// TODO: Ивентовые предметы не должны дропать с РБ и миньонов.
List<Object> list = event.getObjects(_name);
for (NpcTemplate npc : NpcHolder.getInstance().getAll())
{
if (npc != null && !npc.isRaid && !npc.getRewards().isEmpty())
{
if (npc.level >= _minLevel && npc.level <= _maxLevel)
{
loop: for (RewardList rl : npc.getRewards())
{
for (RewardGroup rg : rl)
{
if (!rg.isAdena())
{
for (Object o : list)
{
if (o instanceof RewardList)
{
if (_add)
npc.addRewardList((RewardList) o);
else
npc.removeRewardList((RewardList) o);
}
}
break loop;
}
}
}
}
}
}
}
как я понял есль у нпс в наградах только адена то тогда ивент итем не добавляеться в награду
и у меня такой вопрос это так и должно работать или это всё же ошибка?
и вторая проблема когда я нажимаю обменять буквы на награду у меня не чего не происходит с чем может быть связана проблема?
Последнее редактирование модератором: