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.
🤝 SocNet is looking for new partners and suppliers!
We are building a reliable partner network across all areas of online business.
If you're in digital, traffic, accounts, or media — let’s discuss collaboration opportunities.
📌 Open to:
— Webmasters and media buyers
— Telegram channel and website owners
— Sellers of accounts and auto-registered profiles
— Developers of digital services
— Marketing agencies and freelancers
💬 We value quality, transparency, and growth. If that resonates with you — get in touch!
📎 Our current list of partners:
🔗 https://socnet.bgng.io/partners
📦 Our key products:
🛒 Online Store: Click ✅
🤖 Telegram Bot: Click ✅
📲 SMM Panel: Click ✅
📩 Contact us:
💬 Telegram: https://t.me/solomon_bog
📱 WhatsApp: https://wa.me/79051904467
🎮 Discord: https://discord.gg/y9AStFFsrh
📧 Email: solomonbog@socnet.store
📢 Follow updates: https://t.me/accsforyou_shop ✅
🤝 SocNet is looking for new partners and suppliers!
We are building a reliable partner network across all areas of online business.
If you're in digital, traffic, accounts, or media — let’s discuss collaboration opportunities.
📌 Open to:
— Webmasters and media buyers
— Telegram channel and website owners
— Sellers of accounts and auto-registered profiles
— Developers of digital services
— Marketing agencies and freelancers
💬 We value quality, transparency, and growth. If that resonates with you — get in touch!
📎 Our current list of partners:
🔗 https://socnet.bgng.io/partners
📦 Our key products:
🛒 Online Store: Click ✅
🤖 Telegram Bot: Click ✅
📲 SMM Panel: Click ✅
📩 Contact us:
💬 Telegram: https://t.me/solomon_bog
📱 WhatsApp: https://wa.me/79051904467
🎮 Discord: https://discord.gg/y9AStFFsrh
📧 Email: solomonbog@socnet.store
📢 Follow updates: https://t.me/accsforyou_shop ✅
Question
Celebron
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.