New listener onSetActiveSub

Deazer

Head Developer
Staff member
[EN]Added a new listener that allows the player to operate at will when activating a subclass. For example, I am attaching a code that unequip all items. You can add any mechanics and additions you like. I attach the code below
how to compile your scripts and load them >>> Guide of compile <<<

[RU] Добавил новый листенер который позволяет по своему желанию оперировать игроком при активации сабкласса. К примеру прикладываю код который снимает все вещи. Вы же можете добавлять какие угодно механики и дополнения. Код прикладываю ниже
Как компилировать ваши скрипты и загружать их >>> Гайд <<<

Java:
package services;

import l2.gameserver.listener.actor.player.OnSetActiveSubClassListener;
import l2.gameserver.model.Player;
import l2.gameserver.model.actor.listener.CharListenerList;
import l2.gameserver.model.items.ItemInstance;
import l2.gameserver.scripts.Functions;
import l2.gameserver.scripts.ScriptFile;

public class SubClassChange extends Functions implements ScriptFile, OnSetActiveSubClassListener
{
  @Override
  public void onSetActiveSub(Player actor, int class_id)
  {
    for(ItemInstance item : actor.getInventory().getItems()) {
      if(item != null && item.isEquipable()) {
        actor.getInventory().unEquipItem(item);
      }
    }
  }

  @Override
  public void onLoad() {
    CharListenerList.addGlobal(this);
  }

  @Override
  public void onReload() {
  }

  @Override
  public void onShutdown() {
  }
}
 
Last edited:
Кто за денежку поможет сделать листнер по данному коду?
 
я скомпилировал ну при взятии саба вещи не снимаются
Мне скомпелировали и все снимается . Ты обновился до последнего обновления?
 
вот думаю может проблема в том что я в 1 пакетник засунул 2 класа
 
Скил что ? На эквип и так есть onEquip
потскажи в чём проблема скомпилировал скрипт всё как нужно ошибок нет ну когда беру саб все вещи не снимаются
 
Скил что ? На эквип и так есть onEquip
Сорри не правильно выразился.На заточку скиллов и заточку экипировки. Ну и тогда для аугментации)
 
потскажи в чём проблема скомпилировал скрипт всё как нужно ошибок нет ну когда беру саб все вещи не снимаются
потому что у тебя наверное классик :D ?
 
Тогда все четко, сам проверил, люди уже проверили, все ок.
Саб меняешь через НПЦ... Если что
 
даже вот специально скомпилировал 2 класса в 1 пакете другой работает а этот класс нет
 
даже вот специально скомпилировал 2 класса в 1 пакете другой работает а этот класс нет
Значит мы с тобой живем в разных реальностях и ты каким то образом проник в эту.
 
Back
Top