Jump to content
Sign in to follow this  
trololo1234

Помогите деактивировать .exp в menu на RUSaCis 3.7

Recommended Posts

Доброго времени суток! Суть вопроса в названии темы. Сборка RUSaCis 3.7, хочу из меню (.menu) убрать включение и отключение опыта. Естественно аштиэмэльку буду редактировать, но этого мало. Пробовал писать в конфигах setExpGain=false, но это не помогло. Погуглил тут на форуме и в целом и нашёл только инфу где люди правят меню  в ядре в хэндлерах и в классе конфигуратор. Я открыл эклипсом ядро, там есть класс воисхэндлер, но сложилось впечатление что он вообще не про меню. Класс "конфигуратор" вообще отсутствует. Может быть кто-нибудь вкурсе возможно ли отключить саму работоспособность .exp в конфигах? Или обязательно надо лезть в ядро? А если в ядре, то что именно убирать и где? Я начинающий пока что, всем кто сможет помочь советом заранее спасибо.

Share this post


Link to post
Share on other sites

в ядро лезть - пиши на форуме разработчика и пуст  он в меню добовляет и тд

Share this post


Link to post
Share on other sites
2 часа назад, KiberGen сказал:

в ядро лезть - пиши на форуме разработчика и пуст  он в меню добовляет и тд

Ты наверно хотел сказать, не лезь, л2 съест твой мозг. :D 

Share this post


Link to post
Share on other sites
18 часов назад, trololo1234 сказал:

Доброго времени суток! Суть вопроса в названии темы. Сборка RUSaCis 3.7, хочу из меню (.menu) убрать включение и отключение опыта. Естественно аштиэмэльку буду редактировать, но этого мало. Пробовал писать в конфигах setExpGain=false, но это не помогло. Погуглил тут на форуме и в целом и нашёл только инфу где люди правят меню  в ядре в хэндлерах и в классе конфигуратор. Я открыл эклипсом ядро, там есть класс воисхэндлер, но сложилось впечатление что он вообще не про меню. Класс "конфигуратор" вообще отсутствует. Может быть кто-нибудь вкурсе возможно ли отключить саму работоспособность .exp в конфигах? Или обязательно надо лезть в ядро? А если в ядре, то что именно убирать и где? Я начинающий пока что, всем кто сможет помочь советом заранее спасибо.

Я нашел простой acis на github к примеру вот такой класс

https://github.com/sonizs123/Acis/blob/master/aCis_gameserver/java/net/sf/l2j/gameserver/handler/UserCommandHandler.java

 

В нем есть вот такое:

 

    protected UserCommandHandler()
    {
        registerUserCommandHandler(new ChannelDelete());
        registerUserCommandHandler(new ChannelLeave());
        registerUserCommandHandler(new ChannelListUpdate());
        registerUserCommandHandler(new ClanPenalty());
        registerUserCommandHandler(new ClanWarsList());
        registerUserCommandHandler(new DisMount());
        registerUserCommandHandler(new Escape());
        registerUserCommandHandler(new Loc());
        registerUserCommandHandler(new Mount());
        registerUserCommandHandler(new OlympiadStat());
        registerUserCommandHandler(new PartyInfo());
        registerUserCommandHandler(new SiegeStatus());
        registerUserCommandHandler(new Time());
    }

Видишь названия классов описывает его функционал попробуй поищи класс с названием exp .

Внутри классов обычно есть вот такой кусок кода:

private static final String[] VOICED_COMMANDS =
{
"lang"
};

 если ввести в игре .lang будет вызван public class Lang implements IVoicedCommandHandler:

Вообщем тебе нужно найти класс по VOICED_COMMANDS  или найти по имени класса, а дальше просто закомментируй весь класс или где он создается

к примеру //registerUserCommandHandler(new Time()); 

new Time()  -  создает новый класс что-бы передать в регистрацию и в будущем он будет вызван

registerUserCommandHandler - регистрирует его 

 

 

 

Edited by gawric

Share this post


Link to post
Share on other sites
В 02.01.2025 в 05:06, KiberGen сказал:

в ядро лезть - пиши на форуме разработчика и пуст  он в меню добовляет и тд

Так вроде бы как по слухам RUSaCis распался и прекратил существование. Или нет?)

Share this post


Link to post
Share on other sites
19 часов назад, gawric сказал:

Я нашел простой acis на github к примеру вот такой класс

 

 

 

 

Спасибо за подсказку, буду пробовать потихоньку

Share this post


Link to post
Share on other sites
1 час назад, trololo1234 сказал:

по слухам RUSaCis распался и прекратил существование

Это кто такую чушь сказал? rusacis - по прежнему работает, как и сам acis

И я бы рекомендовал писать именно на их форуме, а не пытаться найти помощь тут.

 

Share this post


Link to post
Share on other sites
21 минуту назад, Saltfire сказал:

Это кто такую чушь сказал?

Лично я это здесь на этом форуме прочитал:D Ну живы так и слава богу)

Вопрос в том что сборка то у меня шаровая...Или там всё равно могут помочь, даже если нет платной подписки?

Share this post


Link to post
Share on other sites
В 03.01.2025 в 18:13, trololo1234 сказал:

Лично я это здесь на этом форуме прочитал:D Ну живы так и слава богу)

Вопрос в том что сборка то у меня шаровая...Или там всё равно могут помочь, даже если нет платной подписки?

Без подписки не помогут, так как все находится в ядре, и есть нюансы на 3.7 .....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...