Jump to content
  • 0

[Help] L2Open_Free Revision 1305


Question

Posted

[javac] D:\workspace\L2Open_GameServer\java\ru\l2open\gameserver\handler\voicedcommandhandlers\VoiceBuff.java:10: unmappable character for encoding Cp1252 

 

Error With Compiling Please Help Me Gyes !! L2Open_Free CT2.3 Gracia FinaL Revision 1305 Plz Help Me !

6 answers to this question

Recommended Posts

  • 0
Posted

package ru.l2open.gameserver.handler.voicedcommandhandlers;

 

import ru.l2open.Config;

import ru.l2open.gameserver.datatables.SkillTable;

import ru.l2open.gameserver.handler.IVoicedCommandHandler;

import ru.l2open.gameserver.model.L2Skill;

import ru.l2open.gameserver.model.actor.instance.L2PcInstance;

 

/**

* Голосовые команды .fbuff , .mbuff , .fullbuff, .cancel

* Автобафф по команде.

*

* @author Open-Team

*/

 

public class VoiceBuff implements IVoicedCommandHandler

{

private String[] _voicedCommands = { "fbuff", "mbuff", "fullbuff", "petbuff", "cancel" };

 

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

{

if (Config.VOICED_BUFF_ONLY_PREMIUM && activeChar.getPremiumService()==0)

{

activeChar.sendMessage(Config.VOICED_BUFF_NOTPREMIUM_MESSAGE);

}

else if (command.equalsIgnoreCase("fbuff"))

{

if (activeChar.isInCombat() || activeChar.isInOlympiadMode() || activeChar.isInDuel() || activeChar.isInSiege())

{

activeChar.sendMessage("You can't use this command in PvP, Duel, Olympiad or Siege mods.");

}

else

{

activeChar.sendMessage("You get a Fighter-buff complect.");

L2Skill fbuff01 = SkillTable.getInstance().getInfo(275, 1);

fbuff01.getEffects(activeChar, activeChar);

L2Skill fbuff02 = SkillTable.getInstance().getInfo(271, 1);

fbuff02.getEffects(activeChar, activeChar);

L2Skill fbuff03 = SkillTable.getInstance().getInfo(274, 1);

fbuff03.getEffects(activeChar, activeChar);

L2Skill fbuff04 = SkillTable.getInstance().getInfo(264, 1);

fbuff04.getEffects(activeChar, activeChar);

L2Skill fbuff05 = SkillTable.getInstance().getInfo(304, 1);

fbuff05.getEffects(activeChar, activeChar);

L2Skill fbuff06 = SkillTable.getInstance().getInfo(267, 1);

fbuff06.getEffects(activeChar, activeChar);

L2Skill fbuff07 = SkillTable.getInstance().getInfo(1240, 3);

fbuff07.getEffects(activeChar, activeChar);

L2Skill fbuff08 = SkillTable.getInstance().getInfo(1035, 4);

fbuff08.getEffects(activeChar, activeChar);

L2Skill fbuff09 = SkillTable.getInstance().getInfo(1068, 3);

fbuff09.getEffects(activeChar, activeChar);

L2Skill fbuff10 = SkillTable.getInstance().getInfo(1045, 6);

fbuff10.getEffects(activeChar, activeChar);

L2Skill fbuff11 = SkillTable.getInstance().getInfo(1048, 6);

fbuff11.getEffects(activeChar, activeChar);

L2Skill fbuff12 = SkillTable.getInstance().getInfo(1077, 3);

fbuff12.getEffects(activeChar, activeChar);

L2Skill fbuff13 = SkillTable.getInstance().getInfo(1086, 2);

fbuff13.getEffects(activeChar, activeChar);

L2Skill fbuff14 = SkillTable.getInstance().getInfo(1036, 2);

fbuff14.getEffects(activeChar, activeChar);

L2Skill fbuff15 = SkillTable.getInstance().getInfo(1040, 3);

fbuff15.getEffects(activeChar, activeChar);

L2Skill fbuff16 = SkillTable.getInstance().getInfo(1242, 3);

fbuff16.getEffects(activeChar, activeChar);

L2Skill fbuff17 = SkillTable.getInstance().getInfo(1062, 2);

fbuff17.getEffects(activeChar, activeChar);

L2Skill fbuff18 = SkillTable.getInstance().getInfo(1388, 3);

fbuff18.getEffects(activeChar, activeChar);

L2Skill fbuff19 = SkillTable.getInstance().getInfo(1268, 4);

fbuff19.getEffects(activeChar, activeChar);

L2Skill fbuff20 = SkillTable.getInstance().getInfo(1259, 4);

fbuff20.getEffects(activeChar, activeChar);

L2Skill fbuff21 = SkillTable.getInstance().getInfo(1243, 6);

fbuff21.getEffects(activeChar, activeChar);

L2Skill fbuff22 = SkillTable.getInstance().getInfo(1087, 3);

fbuff22.getEffects(activeChar, activeChar);

L2Skill fbuff23 = SkillTable.getInstance().getInfo(1204, 2);

fbuff23.getEffects(activeChar, activeChar);

L2Skill fbuff24 = SkillTable.getInstance().getInfo(349, 1);

fbuff24.getEffects(activeChar, activeChar);

L2Skill fbuff25 = SkillTable.getInstance().getInfo(364, 1);

fbuff25.getEffects(activeChar, activeChar);

activeChar.broadcastUserInfo();

 

}

}

else if (command.equalsIgnoreCase("mbuff"))

{

if (activeChar.isInCombat() || activeChar.isInOlympiadMode() || activeChar.isInDuel() || activeChar.isInSiege())

{

activeChar.sendMessage("You can't use this command in PvP, Duel, Olympiad or Siege mods.");

}

else

{

activeChar.sendMessage("You get a Mage-buff complect.");

L2Skill mbuff01 = SkillTable.getInstance().getInfo(276, 1);

mbuff01.getEffects(activeChar, activeChar);

L2Skill mbuff02 = SkillTable.getInstance().getInfo(273, 1);

mbuff02.getEffects(activeChar, activeChar);

L2Skill mbuff03 = SkillTable.getInstance().getInfo(264, 1);

mbuff03.getEffects(activeChar, activeChar);

L2Skill mbuff04 = SkillTable.getInstance().getInfo(304, 1);

mbuff04.getEffects(activeChar, activeChar);

L2Skill mbuff05 = SkillTable.getInstance().getInfo(267, 1);

mbuff05.getEffects(activeChar, activeChar);

L2Skill mbuff06 = SkillTable.getInstance().getInfo(1085, 3);

mbuff06.getEffects(activeChar, activeChar);

L2Skill mbuff07 = SkillTable.getInstance().getInfo(1062, 2);

mbuff07.getEffects(activeChar, activeChar);

L2Skill mbuff08 = SkillTable.getInstance().getInfo(1078, 6);

mbuff08.getEffects(activeChar, activeChar);

L2Skill mbuff09 = SkillTable.getInstance().getInfo(1059, 3);

mbuff09.getEffects(activeChar, activeChar);

L2Skill mbuff10 = SkillTable.getInstance().getInfo(1303, 2);

mbuff10.getEffects(activeChar, activeChar);

L2Skill mbuff11 = SkillTable.getInstance().getInfo(1204, 2);

mbuff11.getEffects(activeChar, activeChar);

L2Skill mbuff12 = SkillTable.getInstance().getInfo(1036, 2);

mbuff12.getEffects(activeChar, activeChar);

L2Skill mbuff13 = SkillTable.getInstance().getInfo(1040, 3);

mbuff13.getEffects(activeChar, activeChar);

L2Skill mbuff14 = SkillTable.getInstance().getInfo(1389, 3);

mbuff14.getEffects(activeChar, activeChar);

L2Skill mbuff15 = SkillTable.getInstance().getInfo(1045, 6);

mbuff15.getEffects(activeChar, activeChar);

L2Skill mbuff16 = SkillTable.getInstance().getInfo(1048, 6);

mbuff16.getEffects(activeChar, activeChar);

L2Skill mbuff17 = SkillTable.getInstance().getInfo(1397, 3);

mbuff17.getEffects(activeChar, activeChar);

L2Skill mbuff18 = SkillTable.getInstance().getInfo(349, 1);

mbuff18.getEffects(activeChar, activeChar);

L2Skill mbuff19 = SkillTable.getInstance().getInfo(363, 1);

mbuff19.getEffects(activeChar, activeChar);

activeChar.broadcastUserInfo();

}

}

else if (command.equalsIgnoreCase("fullbuff"))

{

if (activeChar.isInCombat() || activeChar.isInOlympiadMode() || activeChar.isInDuel() || activeChar.isInSiege())

{

activeChar.sendMessage("You can't use this command in PvP, Duel, Olympiad or Siege mods.");

}

else

{

activeChar.sendMessage("You get a Full-buff complect.");

L2Skill mbuff01 = SkillTable.getInstance().getInfo(4342, 2);

mbuff01.getEffects(activeChar, activeChar);

L2Skill mbuff02 = SkillTable.getInstance().getInfo(4343, 3);

mbuff02.getEffects(activeChar, activeChar);

L2Skill mbuff03 = SkillTable.getInstance().getInfo(4344, 3);

mbuff03.getEffects(activeChar, activeChar);

L2Skill mbuff04 = SkillTable.getInstance().getInfo(4345, 3);

mbuff04.getEffects(activeChar, activeChar);

L2Skill mbuff05 = SkillTable.getInstance().getInfo(4346, 4);

mbuff05.getEffects(activeChar, activeChar);

L2Skill mbuff06 = SkillTable.getInstance().getInfo(4347, 6);

mbuff06.getEffects(activeChar, activeChar);

L2Skill mbuff07 = SkillTable.getInstance().getInfo(4348, 6);

mbuff07.getEffects(activeChar, activeChar);

L2Skill mbuff08 = SkillTable.getInstance().getInfo(4349, 2);

mbuff08.getEffects(activeChar, activeChar);

L2Skill mbuff09 = SkillTable.getInstance().getInfo(1087, 3);

mbuff09.getEffects(activeChar, activeChar);

L2Skill mbuff10 = SkillTable.getInstance().getInfo(4151, 6);

mbuff10.getEffects(activeChar, activeChar);

L2Skill mbuff11 = SkillTable.getInstance().getInfo(4352, 2);

mbuff11.getEffects(activeChar, activeChar);

L2Skill mbuff12 = SkillTable.getInstance().getInfo(4353, 6);

mbuff12.getEffects(activeChar, activeChar);

L2Skill mbuff13 = SkillTable.getInstance().getInfo(4354, 4);

mbuff13.getEffects(activeChar, activeChar);

L2Skill mbuff14 = SkillTable.getInstance().getInfo(4355, 3);

mbuff14.getEffects(activeChar, activeChar);

L2Skill mbuff15 = SkillTable.getInstance().getInfo(4356, 3);

mbuff15.getEffects(activeChar, activeChar);

L2Skill mbuff16 = SkillTable.getInstance().getInfo(4357, 2);

mbuff16.getEffects(activeChar, activeChar);

L2Skill mbuff17 = SkillTable.getInstance().getInfo(4358, 3);

mbuff17.getEffects(activeChar, activeChar);

L2Skill mbuff18 = SkillTable.getInstance().getInfo(4359, 3);

mbuff18.getEffects(activeChar, activeChar);

L2Skill mbuff19 = SkillTable.getInstance().getInfo(4360, 3);

mbuff19.getEffects(activeChar, activeChar);

L2Skill mbuff20 = SkillTable.getInstance().getInfo(1044, 3);

mbuff20.getEffects(activeChar, activeChar);

activeChar.broadcastUserInfo();

}

}

else if (command.equalsIgnoreCase("petbuff"))

                {

                        if (activeChar.isInCombat() || activeChar.isInOlympiadMode() || activeChar.isInDuel() || activeChar.isInSiege())

                        {

                                activeChar.sendMessage("You can't use this command in PvP, Duel, Olympiad or Siege mods.");

                        }

                else

                        {

                                activeChar.sendMessage("You get a Pet-buff complect.");

                                L2Skill mbuff01 = SkillTable.getInstance().getInfo(4342, 2);

                                mbuff01.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff02 = SkillTable.getInstance().getInfo(4343, 3);

                                mbuff02.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff03 = SkillTable.getInstance().getInfo(4344, 3);

                                mbuff03.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff04 = SkillTable.getInstance().getInfo(4345, 3);

                                mbuff04.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff05 = SkillTable.getInstance().getInfo(4346, 4);

                                mbuff05.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff06 = SkillTable.getInstance().getInfo(4347, 6);

                                mbuff06.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff07 = SkillTable.getInstance().getInfo(4348, 6);

                                mbuff07.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff08 = SkillTable.getInstance().getInfo(4349, 2);

                                mbuff08.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff09 = SkillTable.getInstance().getInfo(1087, 3);

                                mbuff09.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff10 = SkillTable.getInstance().getInfo(4151, 6);

                                mbuff10.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff11 = SkillTable.getInstance().getInfo(4352, 2);

                                mbuff11.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff12 = SkillTable.getInstance().getInfo(4353, 6);

                                mbuff12.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff13 = SkillTable.getInstance().getInfo(4354, 4);

                                mbuff13.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff14 = SkillTable.getInstance().getInfo(4355, 3);

                                mbuff14.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff15 = SkillTable.getInstance().getInfo(4356, 3);

                                mbuff15.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff16 = SkillTable.getInstance().getInfo(4357, 2);

                                mbuff16.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff17 = SkillTable.getInstance().getInfo(4358, 3);

                                mbuff17.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff18 = SkillTable.getInstance().getInfo(4359, 3);

                                mbuff18.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff19 = SkillTable.getInstance().getInfo(4360, 3);

                                mbuff19.getEffects(activeChar.getPet(), activeChar.getPet());

                                L2Skill mbuff20 = SkillTable.getInstance().getInfo(1044, 3);

                                mbuff20.getEffects(activeChar, activeChar);

                                activeChar.broadcastUserInfo();

                        }

                }

else if (command.equalsIgnoreCase("cancel"))

{

if (activeChar.isInCombat() || activeChar.isInOlympiadMode() || activeChar.isInDuel() || activeChar.isInSiege())

{

activeChar.sendMessage("You can't use this command in PvP, Duel, Olympiad or Siege mods.");

}

else

{

activeChar.sendMessage("You have canceled all your buffs.");

activeChar.stopAllEffectsExceptThoseThatLastThroughDeath();

activeChar.broadcastUserInfo();

}

}

return true;

}

 

public String[] getVoicedCommandList()

{

return _voicedCommands;

}

}

  • 0
Posted

Just remove russian words, like this from comment:

 

* Голосовые команды .fbuff , .mbuff , .fullbuff, .cancel

* Автобафф по команде.

*

Guest
This topic is now closed to further replies.


  • Posts

    • Good luck with your project!
    • Hola Fissban , che queria preguntarte algo estoy tratando de hacer que el testserver ande pro que cuando logeo y voy a elejir el servidor no aparece y he estado con la ia incluso buscando que puede ser pero no e logrado decifrarlo me darias una mano o alguien ?  
    • The Return of L2Elixir – A Legacy Reborn in 2025 Read more features: https://l2elixir.org/features/ It’s time to relive the magic. Many of you remember L2Elixir, first launched in 2008 – a server that brought players together, created friendships, rivalries, and unforgettable memories. For two+ incredible years, until its closure in 2010, Elixir was more than just a server… it was home. In 2018, a fake project borrowed the name and damaged that legacy, but the true memories of L2Elixir never died. Today, in 2025, we are proud to announce that a new dedicated team has taken up the mantle to bring L2Elixir back to life – with respect for the past and a fresh vision for the future.   What to Expect We’re not here to be “just another server.” Our mission is to bring back nostalgia with innovation, offering a unique progression experience: Interlude-Like start, capturing that classic old-school feeling. A natural evolution into Gracia Final. Followed by Gracia Epilogue, keeping the journey alive without losing balance. This is not a copy-paste server – it’s a carefully crafted world designed to honor the spirit of Lineage II while introducing fresh ideas to keep the gameplay alive and rewarding. Why L2Elixir? A balanced environment where community comes first. A project built with passion, not profit. A server that values longevity, fairness, and nostalgia.   📅 Launch Date & Details Closed Beta: Online. Open Beta & Rewards: November 15 & 21:00 UTC +2 Launch: November 28 & 21:00 UTC +2   🔗 Join the Community Be part of history once again. Follow our Discord, join the discussion, and prepare to step back into the world where legends were made.   https://l2elixir.org/ https://discord.gg/5ydPHvhbxs L2Elixir 2025 – Honoring the Past. Building the Future.
    • 10-24-2025 - OUR TOPIC IS RELEVANT! CONTACT US BY THE CONTACTS BELOW
    • Can someone decompile in classes this LineageSkilleffect.u ? I am willing to pay if needed,  protocol god any. https://wormhole.app/BEj0pr#osVXtnL9Q-AmmVmxOcEZfw found, ty
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock