Все, решил проблему, дело в том что когда я спавню своих ботов то есть строка которая опледеляет выдать им экспу или нет?
тут код в классе Player при спавне игроков
@Override
public void addExpAndSp(long addToExp, long addToSp) {
addExpAndSp(addToExp * (long) Config.RATE_XP, addToSp * (long) Config.RATE_SP, true, true, false);
}
public void addExpAndSp
(long addToExp, long addToSp, boolean applyBonus, boolean appyToPet) {
addExpAndSp(addToExp, addToSp, applyBonus, appyToPet, false);
}
public void addExpAndSp(long addToExp, long addToSp, boolean applyBonus, boolean appyToPet, boolean fromMob) {
if (_activeClass == null) {
return;
}
и вот сам код спавна ботов
p.addExpAndSp(exp_add, 0,
false, false);
а нужно прописать
p.addExpAndSp(exp_add, 0,
true, true);
хотя можно проше даже
p.addExpAndSp(exp_add, 0);
Добавлено через 12 минут
Вот фото где я показываю как мои боты дерутся с мобами и получают экспу и мобы исчезают работает все как надо))))