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
|