Jump to content
  • 0

Hello Little help


Question

Posted

How can add this in my server.

Index: data/scripts/handlers/MasterHandler.java

===================================================================

--- data/scripts/handlers/MasterHandler.java    (revision 7732)

+++ data/scripts/handlers/MasterHandler.java    (working copy)

@@ -245,6 +245,7 @@

import handlers.voicedcommandhandlers.Debug;

import handlers.voicedcommandhandlers.Lang;

import handlers.voicedcommandhandlers.TvTVoicedInfo;

+import handlers.voicedcommandhandlers.VisualArmor;

import handlers.voicedcommandhandlers.Wedding;

import handlers.voicedcommandhandlers.stats;

 

@@ -550,6 +551,8 @@

                        VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new Lang());

                if (Config.L2JMOD_DEBUG_VOICE_COMMAND)

                        VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new Debug());

+             

+              VoicedCommandHandler.getInstance().registerVoicedCommandHandler(new VisualArmor());

                _log.config("Loaded " + VoicedCommandHandler.getInstance().size() + " VoicedHandlers");

        }

     

Index: data/scripts/handlers/voicedcommandhandlers/VisualArmor.java

===================================================================

--- data/scripts/handlers/voicedcommandhandlers/VisualArmor.java        (revision 0)

+++ data/scripts/handlers/voicedcommandhandlers/VisualArmor.java        (revision 0)

@@ -0,0 +1,65 @@

+/*

+ * 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 3 of the License, 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, see <http://www.gnu.org/licenses/>.

+ */

+package handlers.voicedcommandhandlers;

+

+import com.l2jserver.extensions.VisualArmorController;

+import com.l2jserver.gameserver.handler.IVoicedCommandHandler;

+import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;

+import com.l2jserver.gameserver.network.serverpackets.InventoryUpdate;

+

+public class VisualArmor implements IVoicedCommandHandler

+{

+      private static final String[] VOICED_COMMANDS =

+      {

+              "dressme", "dressMe", "DressMe", "cloakOn", "cloakOff"

+      };

+     

+     

+      public boolean useVoicedCommand(String command, L2PcInstance activeChar, String params)

+      {

+              if(command.contains("cloakOn"))

+              {

+                      activeChar.visualArmor.weaponLRHANDId =0;

+                      InventoryUpdate iu = new InventoryUpdate();

+              activeChar.sendPacket(iu);

+              activeChar.broadcastUserInfo();

+                      InventoryUpdate iu2 = new InventoryUpdate();

+                      activeChar.sendPacket(iu2);

+                      activeChar.broadcastUserInfo();

+                      activeChar.sendMessage("Cloak enabled.");

+              }

+              else if(command.contains("cloakOff"))

+              {

+                      activeChar.visualArmor.weaponLRHANDId =1;

+                      InventoryUpdate iu = new InventoryUpdate();

+              activeChar.sendPacket(iu);

+              activeChar.broadcastUserInfo();

+                      InventoryUpdate iu2 = new InventoryUpdate();

+                      activeChar.sendPacket(iu2);

+                      activeChar.broadcastUserInfo();

+                      activeChar.sendMessage("Cloak disabled.");

+              }

+              else

+                      VisualArmorController.dressMe(activeChar);

+             

+              return true;

+      }

+     

+     

+      public String[] getVoicedCommandList()

+      {

+              return VOICED_COMMANDS;

+      }

+}

\ No newline at end of file

 

 

Master Handler..

1 answer to this question

Recommended Posts

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...