Skip to content

Void Useitem [While Clan Is Allready Level 8]

Featured Replies

Hello mates i (this is l2jfrozen pack)

 

I got this code  and i want to put an else if clan is allready level 8 on void but i dont know on this specific pack how to do it .. any idea? .. thanks

          public void useItem(L2PlayableInstance playable, L2ItemInstance item)
          {
                          if(!(playable instanceof L2PcInstance))
                                          return;
                          
                          if (item == null)
                          {
                                          return;
                          }
                                          
                          L2PcInstance player = (L2PcInstance)playable;
                          if (!player.isClanLeader())
                          {
                                          player.sendPacket(new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED).addItemName(item));
                                          return;
                          }
                          else if (player.isInOlympiadMode())
                          {
                                          player.sendPacket(new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED).addItemName(item));
                                          return;
                          }
                          else
                          {
                                          if(player.destroyItem("Consume", item.getObjectId(), 1, null, false))
                                          {
                                                          if (Config.ALLOW_ITEM_SET_LEVEL)
                                                          {
                                                                          player.getClan().changeLevel(Config.CLAN_ITEM_LEVEL);
                                                                          player.sendMessage((new StringBuilder()).append("Congratulations you now have your clan level ").append(Config.CLAN_ITEM_LEVEL).append(".").toString());
                                                          }
                                                          
                                                          if (Config.CLAN_TITLE)
                                                          {
                                                                          player.setTitle(Config.ADD_CLAN_TITLE);
                                                          }
                                                          
                                                          player.ClanItem();
                                          }
                          }
          }

Solved by Devlin

  • Solution

after this,

 

else if (player.isInOlympiadMode())
{
player.sendPacket(new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED).addItemName(item));
return;
}

 

add

 

else if (player.getClan().getLevel() == 8 )
{
   player.sendPacket(new SystemMessage(SystemMessageId.S1_CANNOT_BE_USED).addItemName(item));
   return;
}

Edited by Devlin

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.