Pode mudar a palavra de Farm para outra que quiserem
Esse é um MOD que teleporta o Player para uma area de Drop ou PVP
Aonde esta 3470 é o ID do Gold Bar que sera cobrado e 1 é a quantidade cobrada
e placex = 81304; e para onde sera teleportador
placey = 14589;
placez = -3469;
Crie 1 novo Arquivo chamado Farm.java em gameserver/handler/voicedcommandhandlers
Agora .pvpCódigo:package handlers.voicedcommandhandlers; import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** * * * */ public class Farm implements IVoicedCommandHandler { private static final String[] _voicedCommands= { "farm" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("farm")) { if(activeChar.isInJail()) { activeChar.sendMessage("Sorry,you are in Jail!"); return false; } else if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are in an event."); return false; } else if (activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } else if (activeChar.inObserverMode()) { activeChar.sendMessage("Sorry,you are in the observation."); } else if (activeChar.isFestivalParticipant()) { activeChar.sendMessage("Sorry,you are in a festival."); return false; } if(activeChar.getInventory().getItemByItemId(3470) == null) { activeChar.sendMessage("Voce precisa ter Gold Bar para se teleportar."); return false; } int placex; int placey; int placez; placex = 81304; placey = 14589; placez = -3469; activeChar.teleToLocation(placex, placey, placez); activeChar.sendMessage("Voce foi teleportado para Area de Farm!"); activeChar.getInventory().destroyItemByItemId("Gold Bar",3470, 1, activeChar, activeChar.getTarget()); activeChar.sendMessage("Uma quantidade de Gold Bar sua foi usada"); } return true; } public String[] getVoicedCommandList() { return _voicedCommands; } }
Código:package handlers.voicedcommandhandlers; import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** * * * */ public class Pvp implements IVoicedCommandHandler { private static final String[] _voicedCommands= { "pvp" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("pvp")) { if(activeChar.isInJail()) { activeChar.sendMessage("Sorry,you are in Jail!"); return false; } else if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("Sorry,you are in the Olympiad now."); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("Sorry,you are in an event."); return false; } else if (activeChar.isInDuel()) { activeChar.sendMessage("Sorry,you are in a duel!"); return false; } else if (activeChar.inObserverMode()) { activeChar.sendMessage("Sorry,you are in the observation."); } else if (activeChar.isFestivalParticipant()) { activeChar.sendMessage("Sorry,you are in a festival."); return false; } if(activeChar.getInventory().getItemByItemId(3470) == null) { activeChar.sendMessage("Voce precisa ter Gold Bar para se teleportar."); return false; } int placex; int placey; int placez; placex = 12352; placey = 182780; placez = -3563; activeChar.teleToLocation(placex, placey, placez); activeChar.sendMessage("Voce foi teleportado para Area de PVP!"); activeChar.getInventory().destroyItemByItemId("Gold Bar",3470, 1, activeChar, activeChar.getTarget()); activeChar.sendMessage("Uma quantidade de Gold Bar sua foi usada"); } return true; } public String[] getVoicedCommandList() { return _voicedCommands; } }
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores