Jump to content

Question

12 answers to this question

Recommended Posts

  • 0
Posted

telos pantwn sou ekana ena proxeiro voice command me ola ta towns, alla to ekana se H5, 8a prpei na allakseis ta imports

package handlers.voicedcommandhandlers;

import com.l2jserver.gameserver.handler.IVoicedCommandHandler;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.olympiad.OlympiadManager;

public class TeleportsVCmd implements IVoicedCommandHandler
{
private static final String[] VOICED_COMMANDS =
{
	"giran",
	"dion",
	"aden",
	"goddard",
	"gludio",
	"rune",
	"heine",
	"schuttgart",
	"oren"
};

@Override
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
	if (command.equalsIgnoreCase("giran")
		|| command.equalsIgnoreCase("dion")
		|| command.equalsIgnoreCase("aden")
		|| command.equalsIgnoreCase("goddard")
		|| command.equalsIgnoreCase("gludio")
		|| command.equalsIgnoreCase("rune")
		|| command.equalsIgnoreCase("heine")
		|| command.equalsIgnoreCase("schuttgart")
		|| command.equalsIgnoreCase("oren"))
	{

		if (activeChar.getKarma() != 0)
		{
			activeChar.sendMessage("Cannot use while have karma.");
			return false;
		}
		if (activeChar.getPvpFlag() != 0)
		{
			activeChar.sendMessage("Cannot use while have pvp flag.");
			return false;
		}
		if (activeChar.isInJail())
		{
			activeChar.sendMessage("Cannot use while in jail.");
			return false;
		}
		if (activeChar.isAlikeDead())
		{
			activeChar.sendMessage("Cannot use while in fake death mode.");
			return false;
		}
		if (activeChar.isInCombat())
		{
			activeChar.sendMessage("Cannot use while in combat.");
			return false;
		}
		if (activeChar.isInOlympiadMode() || activeChar.inObserverMode() || OlympiadManager.getInstance().isRegistered(activeChar))
		{
			activeChar.sendMessage("Cannot use while in Olympiad.");
			return false;
		}
	}
	if (command.equalsIgnoreCase("giran"))
		activeChar.teleToLocation(83473, 148554, -3400);
	if (command.equalsIgnoreCase("dion"))
		activeChar.teleToLocation(15619, 143132, -2705);
	if (command.equalsIgnoreCase("aden"))
		activeChar.teleToLocation(147974, 26883, -2200);
	if (command.equalsIgnoreCase("gludio"))
		activeChar.teleToLocation(-14413, 123044, -3112);
	if (command.equalsIgnoreCase("rune"))
		activeChar.teleToLocation(43759, -48122, -792);
	if (command.equalsIgnoreCase("heine"))
		activeChar.teleToLocation(111381, 218981, -3538);
	if (command.equalsIgnoreCase("goddard"))
		activeChar.teleToLocation(147732, -56554, -2776);
	if (command.equalsIgnoreCase("schuttgart"))
		activeChar.teleToLocation(87355, -142095, -1336);
	if (command.equalsIgnoreCase("oren"))
		activeChar.teleToLocation(82760, 53578, -1491);

	return true;
}

@Override
public String[] getVoicedCommandList()
{
	return VOICED_COMMANDS;
}
}

  • 0
Posted

euxaristw re file alla den kserw pws na allaksw ta imports* oute pws 8a to perasw mporeis na me voithiseis ligo ?

import com.l2jserver.gameserver.handler.IVoicedCommandHandler;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.olympiad.OlympiadManager;

τα κάνεις com.l2jfrozen...

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  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.



×
×
  • Create New...