Secret Experience

Secret Experience (https://secretexperience.net/)
-   [Lineage] Java Mods (https://secretexperience.net/lineage-java-mods/)
-   -   [L2JFree] Comando .res (https://secretexperience.net/lineage-java-mods/10322-comando-res.html)

KaL 02-07-2009 10:47 PM

Comando .res
 
Este Mod ressuscita o char, e pega um item de seu inventório em troca. Feito para L2jFree, mas pode ser adicionado em outras Plataformas.

Obs.: Para alterar o item recolhido, basta alterar o ID do destaque em vermelho ( Está como Gold Bar ).
Vá na pasta gameserver/handler/voicedcommandhandlers e crie o arquivo Res.java
Código:

package net.sf.l2j.gameserver.handler.voicedcommandhandlers;

import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;


/**
 *
 *
 */
public class Res implements IVoicedCommandHandler
{
    private static final String[] VOICED_COMMANDS = { "res" };

    public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
    { 
        if (command.equalsIgnoreCase("res"))
        {
              if (!activeChar.isAlikeDead())
              {
                activeChar.sendMessage("You cannot be ressurected while alive.");
                return false;
              }
          if(activeChar.isInOlympiadMode())
          {
              activeChar.sendMessage("You cannot use this feature during olympiad.");
            return false;
          }
          if(activeChar.getInventory().getItemByItemId(3470) == null)
          {
              activeChar.sendMessage("You need 1 or more Gold Bars to use the ressurection system.");
            return false;
          }
         
         
         
              activeChar.sendMessage("You have been ressurected!");
            activeChar.getInventory().destroyItemByItemId("RessSystem", 3470, 1, activeChar, activeChar.getTarget());
              activeChar.doRevive();
              activeChar.broadcastUserInfo();
              activeChar.sendMessage("One GoldBar has dissapeared! Thank you!");
        }
      return true;
    }
    public String[] getVoicedCommandList()
    {
        return VOICED_COMMANDS;
    }

}

Vá no arquivo gameserver/handler/VoicedCommandHandler.java

Código:

registerVoicedCommandHandler(new CastleDoors());
                registerVoicedCommandHandler(new Hellbound());
                registerVoicedCommandHandler(new Banking());
+                registerVoicedCommandHandler(new Res());

Creditos : Vago


Horários baseados na GMT -3. Agora são 09:48 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.