Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
- import net.sf.l2j.gameserver.data.SkillTable;
- import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
- import net.sf.l2j.gameserver.model.actor.instance.Player;
- import net.sf.l2j.gameserver.model.zone.ZoneId;
- import net.sf.l2j.gameserver.network.serverpackets.ExShowScreenMessage;
- /**
- * @author Baggos
- */
- public class PvPZoneExit implements IVoicedCommandHandler
- {
- private static final String[] _voicedCommands =
- {
- "exit"
- };
- @Override
- public boolean useVoicedCommand(String command, Player player, String target)
- {
- if (command.equals("exit") && player.isInsideZone(ZoneId.YOURZONE))
- {
- if (player.isInCombat())
- player.sendMessage("You cannot leave while you are in combat!");
- player.doCast(SkillTable.getInstance().getInfo(2100, 1));
- player.sendPacket(new ExShowScreenMessage("You will be teleported in 3 seconds", 3000, 2, true));
- }
- return true;
- }
- @Override
- public String[] getVoicedCommandList()
- {
- return _voicedCommands;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment