exw ftiaksei ena away system (bsk pira ena p hparxei sto site kai to allaksa)
kai exw ena prob
apo8ikebete to title kai to xrwma t title se kapies me tablhtes
kai meta otan pathsei o allos back pernei aytes tis times
poy einai to problhma twra?
oi times gia to xroma kai to title den apo8ikeyete ksexwrista gia ton ka8e paixth alla oi metablhtes pernoyn tis times toy teleftaioy paixth p ekane away
otan meta kaneis back perneis tis times toy teleytaioy kai oxi tis dikes s
oriste to code:
package net.sf.l2j.gameserver.handler.voicedcommandhandlers;
import net.sf.l2j.gameserver.ai.CtrlIntention;
import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
public class away implements IVoicedCommandHandler
{
private static final String[] VOICED_COMMANDS = { "away", "back" };
private String chartitle;
private int charcolor;
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
if (command.equalsIgnoreCase("away"))
{
if (activeChar.isInJail())
{
activeChar.sendMessage("You cannot use this command while you are in Jail!");
return false;
}
else if(activeChar.isInOlympiadMode())
{
activeChar.sendMessage("You cannot use this command while you are in the Olympiad now.");
return false;
}
else if(activeChar.atEvent)
{
activeChar.sendMessage("You cannot use this command while you are in an event.");
return false;
}
else if (activeChar.isInDuel())
{
activeChar.sendMessage("You cannot use this command while you are in a duel!");
return false;
} else if (activeChar.inObserverMode())
{
activeChar.sendMessage("You cannot use this command while you are in Observer Mode.");
}
else if (activeChar.isFestivalParticipant())
{
activeChar.sendMessage("You cannot use this command while you are in a festival.");
return false;
}
else if (activeChar.isInParty() && activeChar.getParty().isInDimensionalRift())
{
activeChar.sendMessage("You cannot use this command while you are in the dimensional rift.");
return false;
}
else if (activeChar.isParalyzed())
{
activeChar.sendMessage("You are already away from keyboard.");
return false;
}
chartitle = activeChar.getTitle();
charcolor = activeChar.getAppearance().getTitleColor();
activeChar.sendMessage("You are away from keyboard.");
activeChar.setTitle("*Away*"); // Title text when somebody is away.
activeChar.getAppearance().setTitleColor(0xFF000);
activeChar.setIsParalyzed(true);
activeChar.broadcastUserInfo();
}
else
if (command.equalsIgnoreCase("back"))
{
if (activeChar.isInJail())
{
activeChar.sendMessage("You cannot use this command while you are in Jail!");
return false;
}
else if(activeChar.isInOlympiadMode())
{
activeChar.sendMessage("You cannot use this command while you are in the Olympiad.");
return false;
}
else if(activeChar.atEvent)
{
activeChar.sendMessage("You cannot use this command while you are in an event.");
return false;
}
else if (activeChar.isInDuel())
{
activeChar.sendMessage("You cannot use this command while you are in a duel!");
return false;
}
else if (activeChar.inObserverMode())
{
activeChar.sendMessage("You cannot use this command while you are in Observer Mode.");
}
else if (activeChar.isFestivalParticipant())
{
activeChar.sendMessage("You cannot use this command while you are in a festival.");
return false;
}
else if (activeChar.isInParty() && activeChar.getParty().isInDimensionalRift())
{
activeChar.sendMessage("You cannot use this command while you are in the dimensional rift.");
return false;
}
activeChar.sendMessage("Welcome back, have fun!");
activeChar.setTitle(chartitle);
activeChar.getAppearance().setTitleColor(charcolor);
activeChar.setIsParalyzed(false);
activeChar.broadcastUserInfo();
}
return true;
}
public String[] getVoicedCommandList()
{
return VOICED_COMMANDS;
}
}
an mporei kaoios na me boh8hsei 8a to ekthmoysa poly....
🔥 Launch was a success!
Over 500 players joined L2Elixir on opening day, and we are holding a steady 420–450 online!
We faced extortion attempts and heavy DDoS attacks, but our protections held strong — even if the cost was far higher than expected.
What matters is we fought back and kept the server online for you. ⚔️
💙 Our priority is simple:
Deliver a stable, fair, and growing server that will evolve for years to come.
We continue to invest in protections, advertising, and development — and we won’t stop.
All we ask from YOU is one thing:
👉 Keep playing. The more active the community is, the faster the server grows.
💠 Important Note:
We have no paid clans or CPs, no “boosted” groups, no unfair benefits.
Everyone has an equal chance to progress and compete.
Thank you to everyone who joined, supported, and believed in this project.
Let’s make L2Elixir great again — even in 2025–2026! 🚀
Website: https://l2elixir.org/
Discord: https://discord.gg/5ydPHvhbxs
@Atom Can you please move to Private Servers? Thanks!
Question
ScRaB4ever
kalhspera!!
exw ftiaksei ena away system (bsk pira ena p hparxei sto site kai to allaksa)
kai exw ena prob
apo8ikebete to title kai to xrwma t title se kapies me tablhtes
kai meta otan pathsei o allos back pernei aytes tis times
poy einai to problhma twra?
oi times gia to xroma kai to title den apo8ikeyete ksexwrista gia ton ka8e paixth alla oi metablhtes pernoyn tis times toy teleftaioy paixth p ekane away
otan meta kaneis back perneis tis times toy teleytaioy kai oxi tis dikes s
oriste to code:
package net.sf.l2j.gameserver.handler.voicedcommandhandlers; import net.sf.l2j.gameserver.ai.CtrlIntention; import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; public class away implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = { "away", "back" }; private String chartitle; private int charcolor; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("away")) { if (activeChar.isInJail()) { activeChar.sendMessage("You cannot use this command while you are in Jail!"); return false; } else if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("You cannot use this command while you are in the Olympiad now."); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("You cannot use this command while you are in an event."); return false; } else if (activeChar.isInDuel()) { activeChar.sendMessage("You cannot use this command while you are in a duel!"); return false; } else if (activeChar.inObserverMode()) { activeChar.sendMessage("You cannot use this command while you are in Observer Mode."); } else if (activeChar.isFestivalParticipant()) { activeChar.sendMessage("You cannot use this command while you are in a festival."); return false; } else if (activeChar.isInParty() && activeChar.getParty().isInDimensionalRift()) { activeChar.sendMessage("You cannot use this command while you are in the dimensional rift."); return false; } else if (activeChar.isParalyzed()) { activeChar.sendMessage("You are already away from keyboard."); return false; } chartitle = activeChar.getTitle(); charcolor = activeChar.getAppearance().getTitleColor(); activeChar.sendMessage("You are away from keyboard."); activeChar.setTitle("*Away*"); // Title text when somebody is away. activeChar.getAppearance().setTitleColor(0xFF000); activeChar.setIsParalyzed(true); activeChar.broadcastUserInfo(); } else if (command.equalsIgnoreCase("back")) { if (activeChar.isInJail()) { activeChar.sendMessage("You cannot use this command while you are in Jail!"); return false; } else if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("You cannot use this command while you are in the Olympiad."); return false; } else if(activeChar.atEvent) { activeChar.sendMessage("You cannot use this command while you are in an event."); return false; } else if (activeChar.isInDuel()) { activeChar.sendMessage("You cannot use this command while you are in a duel!"); return false; } else if (activeChar.inObserverMode()) { activeChar.sendMessage("You cannot use this command while you are in Observer Mode."); } else if (activeChar.isFestivalParticipant()) { activeChar.sendMessage("You cannot use this command while you are in a festival."); return false; } else if (activeChar.isInParty() && activeChar.getParty().isInDimensionalRift()) { activeChar.sendMessage("You cannot use this command while you are in the dimensional rift."); return false; } activeChar.sendMessage("Welcome back, have fun!"); activeChar.setTitle(chartitle); activeChar.getAppearance().setTitleColor(charcolor); activeChar.setIsParalyzed(false); activeChar.broadcastUserInfo(); } return true; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } }an mporei kaoios na me boh8hsei 8a to ekthmoysa poly....
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now