Jump to content

Recommended Posts

Posted

γεια σας maxcheater's έχω εδώ java code για teleport's

( .giran .aden .dion .gludio .gludin .goddard .heine .oren .rune .schuttgart .de_village .e_village .dw_village ."orc_village .ti_village .pvp_tele )

ανοιγουμε το eclipse πάμε στο (java\net\sf\l2j\gameserver\handler\voicedcommandhandlers) κε φτιάχνουμε ένα teleport.java

και βάζουμε αυτo το code

/*

* This program is free software; you can redistribute it and/or modify

* it under the terms of the GNU General Public License as published by

* the Free Software Foundation; either version 2, or (at your option)

* any later version.

*

* This program is distributed in the hope that it will be useful,

* but WITHOUT ANY WARRANTY; without even the implied warranty of

* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

* GNU General Public License for more details.

*

* You should have received a copy of the GNU General Public License

* along with this program; if not, write to the Free Software

* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA

* 02111-1307, USA.

*

*

*/

 

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

 

import net.sf.l2j.Config;

import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;

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

 

 

/**

*

* @author l2kingworld@hotmail.com

*

*

*/

 

public class teleport implements IVoicedCommandHandler

{

    private static final String[] VOICED_COMMANDS = { "giran","aden","dion","gludio","gludin","goddard","heine","oren","rune","schuttgart" ,"de_village","e_village","dw_village","orc_village","ti_village","pvp_tele"};

 

    public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)

    { 

     

        if(activeChar!=null)

        {         

            if(command.startsWith("giran"))

            {

                activeChar.teleToLocation(82698, 148638, -3473);

            }

            else if(command.startsWith("aden"))

            {

                activeChar.teleToLocation(147454, 26887, -2204);

            }                   

            else if(command.startsWith("dion"))

            {

                activeChar.teleToLocation(15664, 143020, -2706);

            }

            else if(command.startsWith("gludio"))

            {

                activeChar.teleToLocation(-12685, 122781, -3111);

            }

            else if(command.startsWith("gludin"))

            {

                activeChar.teleToLocation(-80878, 150177, -3044);

          }

            else if(command.startsWith("goddard"))

            {

                activeChar.teleToLocation(147755, -56235, -2781);

            }                   

            else if(command.startsWith("heine"))

            {

                activeChar.teleToLocation(111408, 219013, -3543);

            }

            else if(command.startsWith("oren"))

            {

                activeChar.teleToLocation(82781, 53575, -1496);

            }

            else if(command.startsWith("rune"))

            {

                activeChar.teleToLocation(44018, -48221, -797);

            }

            else if(command.startsWith("schuttgart"))

            {

                activeChar.teleToLocation(87380, -142570, -1341);

            }

            else if(command.startsWith("de_village"))

            {

                activeChar.teleToLocation(9912, 15711, -4574);

          }

            else if(command.startsWith("e_village"))

            {

                activeChar.teleToLocation(47238, 51080, -2996);

            }                   

            else if(command.startsWith("dw_village"))

            {

                activeChar.teleToLocation(115094, -178214, -896);

            }

            else if(command.startsWith("orc_vilage"))

            {

                activeChar.teleToLocation(-44828, 112509, -230);

            }

            else if(command.startsWith("ti_village"))

            {

                activeChar.teleToLocation(-83954, 243358, -3730);

          }

            else if(command.startsWith("pvp_tele"))

            {

                activeChar.teleToLocation(10452, -25053, -3675);

            }       

            else 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.isDead())

            {

              activeChar.sendMessage("Sorry,you are dead."); 

            return false;

            }       

            else if (activeChar.getKarma() > 0 || activeChar.getPvpFlag() > 0)

            {

              activeChar.sendMessage("Sorry,you are in combat.");

            return false;

            }             

            else if (activeChar.inObserverMode())

            {

              activeChar.sendMessage("Sorry,you are in the observation mode.");

            }           

            else if (activeChar.isFestivalParticipant())

            {

                activeChar.sendMessage("Sorry,you are in a festival.");

                return false;

            }   

 

        }

        return true;

    }

    public String[] getVoicedCommandList()

    {

        return VOICED_COMMANDS;

    }

 

}

 

επίσης  εδώ >> java\net\sf\l2j\gameserver\handler\VoicedCommandHandler.java βάζουμε αυτo

import net.sf.l2j.gameserver.handler.voicedcommandhandlers.teleport;

και αυτo

registerVoicedCommandHandler(new teleport());

 

Posted

Σταματήστε να κάνετε 100 φορες topic για τα ίδια θέματα που έχουν ξαναγίνει 100 φορες.

Guest
This topic is now closed to further replies.
×
×
  • Create New...