задать боту подключение к клиенту - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 17.01.2021, 17:36   #1
Пользователь

Автор темы (Топик Стартер) задать боту подключение к клиенту

Я создал ботов и когда они убивают моба то появляется ошибка и за которой чар не получает опыт и моб не исчезает.

Код останавливается на метод addExp который обращается к методу getBonus который в свою очередь проходит проверку getClientCоnnection.

Если бы я мог getClientCоnnection подключать к ботам то все бы решилось.

Кто то знает как?
Lord_Gothic вне форума Отправить сообщение для Lord_Gothic с помощью Skype™ Ответить с цитированием
Непрочитано 18.01.2021, 02:17   #2
Пользователь

Автор темы (Топик Стартер) Re: задать боту подключение к клиенту

Все, решил проблему, дело в том что когда я спавню своих ботов то есть строка которая опледеляет выдать им экспу или нет?

тут код в классе 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 минут
Вот фото где я показываю как мои боты дерутся с мобами и получают экспу и мобы исчезают работает все как надо))))



Последний раз редактировалось Lord_Gothic; 18.01.2021 в 02:29. Причина: Добавлено сообщение
Lord_Gothic вне форума Отправить сообщение для Lord_Gothic с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как задать толковые рейты ? nubogm Perfect World 2 22.07.2012 17:55
не могу задать имя 329 Lineage II 3 21.12.2011 12:23
Задать мобу определенную анимацию krisadr Lineage II 8 31.05.2011 22:24
Вопрос по клиенту Ihgap Игровой клиент 21 27.04.2011 12:11
Подключение к клиенту Dominatorsha Серверная часть 5 24.01.2011 11:02


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:15. Часовой пояс GMT +3.

Вверх