Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Дополнения к Lineage 2 Java серверам/[core]
Search

[core]

9 replies200 viewsCurrently viewing: 1
N
n00b
· 12/21/2009, 10:59 AM

доброго времени суток) мне нужно убрать привязку рассы к классам тоетсь чтоб я мог менять текущий класс чара в бд и серв не менял его внешний вид вот вырезка из исходника... подскажите как правильно переписать?


if (player.getClassIndex() == 0 && activeClassId != player.getBaseClass())
{
// Subclass in use but doesn't exist in DB -
// a possible restart-while-modifysubclass cheat has been attempted.
// Switching to use base class
player.setClassId(player.getBaseClass());
_log.warning("Player "+player.getName()+" reverted to base class. Possibly has tried a relogin exploit while subclassing.");
}
else player._activeClass = activeClassId;

0
V
VlLight
· 12/21/2009, 11:14 AM

Полностью убираешь код / комментируешь :)

0
N
n00b
· 12/21/2009, 11:18 AM

VlLight: Полностью убираешь код / комментируешь :)



if (player.getClassIndex() == 0 && activeClassId != player.getBaseClass())
{
// Subclass in use but doesn't exist in DB -
// a possible restart-while-modifysubclass cheat has been attempted.
// Switching to use base class
player.setClassId(player.getBaseClass());
/
}
else player._activeClass = activeClassId;


так ?

0
Александр
Александр

User

Ветеран

Posts: 1306

На форуме с: 05/25/2009

Репутация: +296

Рейтинг: 0

· 12/21/2009, 11:21 AM

Код
/* if (player.getClassIndex() == 0 && activeClassId != player.getBaseClass())
{
// Subclass in use but doesn't exist in DB -
// a possible restart-while-modifysubclass cheat has been attempted.
// Switching to use base class
player.setClassId(player.getBaseClass());
_log.warning("Player "+player.getName()+" reverted to base class. Possibly has tried a relogin exploit while subclassing.");
}
else player._activeClass = activeClassId; */

You can't feeling! No you can't feeling! And you can't feeling!

— People = Shit

0
N
n00b
· 12/21/2009, 11:25 AM

Огромное спс))) шас тестить буду

0
V
VlLight
· 12/21/2009, 11:41 AM

Ещё тебе нужно будет удалить / закомментить в serverpackets
AbstractNpcInfo

Код
              if (_decoy.getOwner().getClassIndex() == 0)
                  writeD(_decoy.getOwner().getClassId().getId());
           else

CharInfo
Код
            //if (_activeChar.getClassIndex() == 0)
                //writeD(_activeChar.getClassId().getId());
            //else

UserInfo
Код
        if (_activeChar.getClassIndex() == 0)
            writeD(_activeChar.getClassId().getId());
        else


n00b: Огромное спс))) шас тестить буду


после закомментированного кода должно остаться
player._activeClass = activeClassId;

0
N
n00b
· 12/24/2009, 04:36 AM

VlLight: Ещё тебе нужно будет удалить / закомментить в serverpackets
AbstractNpcInfo
Код
              if (_decoy.getOwner().getClassIndex() == 0)
                  writeD(_decoy.getOwner().getClassId().getId());
           else


после закомментированного кода должно остаться
player._activeClass = activeClassId;




AbstractNpcInfo искал пол ночи и поиском и руками ненешаёл(( в какой дериктории искать ? в serverpackets нету тоже


после закомментированного кода должно остаться
player._activeClass = activeClassId; Это должно будет появиться в гейм серв консоли?


спс за помошь)

0
N
n00b
· 12/24/2009, 09:33 AM

n00b: AbstractNpcInfo искал пол ночи и поиском и руками ненешаёл(( в какой дериктории искать ? в serverpackets нету тоже


после закомментированного кода должно остаться
player._activeClass = activeClassId; Это должно будет появиться в гейм серв консоли?


спс за помошь)



ошибка при компиляции в Этой строчке nowarn="off">

C:\Users\??????\workspace\L2JTeon\L2JTeon-Project\L2JTeon\build.xml:56: Compile failed; see the compiler error output for details.


такуой ерорр

0
N
n00b
· 12/24/2009, 03:59 PM

ап)

0
Войдите или зарегистрируйтесь чтобы ответить