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

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

Ответ
Опции темы
Непрочитано 04.12.2021, 04:44   #1
Пользователь

Автор темы (Топик Стартер) Ошибка Cannot read field "race"

Привет всем! Пытаюсь поднять сервер С4. Пока локально воюю с клиентом. Получается залогиниться, зайти в екран выбора персонажа, но вот создать перса я не могу. Возвращает консоль гейм сервера ошибку Cannot read field "race" because "temp" is null

Код:
java.lang.NullPointerException: Cannot read field "race" because "temp" is null
        at net.sf.l2j.gameserver.serverpackets.CharTemplates.writeImpl(CharTemplates.java:54)
        at net.sf.l2j.gameserver.serverpackets.ServerBasePacket.write(ServerBasePacket.java:130)
        at net.sf.l2j.gameserver.SelectorThread.pack(SelectorThread.java:564)
        at net.sf.l2j.gameserver.SelectorThread.processOutboudQueue(SelectorThread.java:666)
        at net.sf.l2j.gameserver.SelectorThread.run(SelectorThread.java:247)
Кто то может помочь понять почему что ему не хватает?

CharTemplates.class
Код:
public class CharTemplates extends ServerBasePacket {
    private static final String _S__23_CHARTEMPLATES = "[S] 23 CharTemplates";
    private List<L2PcTemplate> _chars = new FastList();

    public CharTemplates() {
    }

    public void addChar(L2PcTemplate template) {
        this._chars.add(template);
    }

    final void runImpl() {
    }

    final void writeImpl() {
        this.writeC(23);
        this.writeD(this._chars.size());
        Iterator i$ = this._chars.iterator();

        while(i$.hasNext()) {
            L2PcTemplate temp = (L2PcTemplate)i$.next();
            this.writeD(temp.race.ordinal());
            this.writeD(temp.classId.getId());
            this.writeD(70);
            this.writeD(temp.baseSTR);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseDEX);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseCON);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseINT);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseWIT);
            this.writeD(10);
            this.writeD(70);
            this.writeD(temp.baseMEN);
            this.writeD(10);
        }

    }

    public String getType() {
        return "[S] 23 CharTemplates";
    }
}
valdemart123 вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Дизайн "Elizium" от студии веб-дизайна "Marts" Insider_ua Рынок / Marketplace 0 26.09.2014 13:44
"Freeman`s days. Day One" - проект фан-фильма по игре "Half-life 2" Ashe Курилка / Yak floor 2 04.04.2013 15:34
Запуск L2.exe - Память не может быть "read". lldemol Lineage II 4 14.08.2009 13:38


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

Вверх