Ir para conteúdo
  • Cadastre-se
  • 0

CLAN FULL SKILL ITEM JFROZEM


Skuntanker

Pergunta

Boa tarde amigos da L2JBRASIL!

Venho pedir uma ajuda a vocês, pois estou tendo dor de cabeça 😔 com o ( MOD CLAN FULL SKILL ITEM) para JFROZEM.

Sou novato em adicionar mod e estou aprendendo e ganhando conhecimento. 

Eu adicionei o ( MOD CLAN FULL SKILL ITEM), em game funciona certinho. porem as skills de clan so aparece após o restarte do personagem.

queria colocar pra após da o click no item clan não precisar de dar restarte no personagem para aparecer as skill de clan, e sim aparecer na hora.

Obs: as skill de clan estao vindo somente 2 só

 

Se alguem puder me ajudar, ficarrei muito grato!

--------------------------------------------------

 

package com.l2jfrozen.gameserver.handler.itemhandlers;

import com.l2jfrozen.gameserver.datatables.SkillTable;
import com.l2jfrozen.gameserver.handler.IItemHandler;
import com.l2jfrozen.gameserver.model.actor.instance.L2PlayableInstance;
import com.l2jfrozen.gameserver.model.actor.instance.L2ItemInstance;
import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance;
import com.l2jfrozen.gameserver.network.serverpackets.ExShowScreenMessage;

/**
 * @author Bluur
 */
public class ClanFull implements IItemHandler
{
	
	
	private static final int[] ITEM_IDS =
			    {
			        65
			    };
			
    @Override
    public void useItem(L2PlayableInstance playable, L2ItemInstance item)
    {    
        if (!(playable instanceof L2PcInstance))
            return;
    
        L2PcInstance player = (L2PcInstance) playable;
        int quantidade =  player.getClan().getReputationScore();
        if (player.isClanLeader())
        {
        	for (int i = 370; i <= 391; i++){
                player.getClan().addNewSkill(SkillTable.getInstance().getInfo(i, SkillTable.getInstance().getMaxLevel(i, 0)));
                player.getClan().setReputationScore(quantidade + 100000, true);   
                player.getClan().updateClanInDB();
            if (player.getClan().getLevel() == 8)
            {
                player.sendMessage("Your clan is already Level 8!");
                return;
            }
            
            player.getClan().changeLevel(8);
            player.sendPacket(new ExShowScreenMessage("Now your clan is Level 8!" , 10000));
            player.destroyItem("", item.getObjectId(), 1, null, true);            
        }}
        else
            player.sendMessage("Only leaders of the clans can use this item!");
    }

	@Override
	public int[] getItemIds()
	{
	
		return ITEM_IDS;
	}
}

 

+import com.l2jfrozen.gameserver.handler.itemhandlers.ClanFull;

 

 

 

+        registerItemHandler(new ClanFull());

 


 

 

 

Editado por Skuntanker
faltou informacao
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts recomendados

Até agora não há respostas para essa pergunta

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...



×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.