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....
We’ve been live since November 28 — almost 1 full month of nonstop action — and we’re stronger than ever!
The server is growing every day, the community keeps getting stronger, and we’re working non-stop to deliver stability, quality, and fun.
⚔️ Daily Events
🛠️ Continuous patches & improvements
🌍 Players from all around the world
❤️ Community always comes first
🎄 Merry Christmas & Happy Holidays to everyone!
Thank you for being part of L2Elixir — the journey continues!
General
A new “Cloak Preview Mistress” NPC has been added next to the Beauty Shop, allowing players to preview cloaks for a few seconds before choosing.
Anti-Bot System Update
Implemented a new BOT-CHECKER system.
The BOT-CHECKER will randomly visit players across the world (suspicious or not).
Failure to interact or respond will result in a PERMANENT ban.
Added additional anti-bot checks for PvP-flagged players.
Any detected abuse or automation attempts will result in a PERMA ban.
Events
Santa’s Weapon Exchange now also rewards A-grade Limited Weapons.
Fixed an issue where Santa sometimes did not disappear if a player didn’t receive a reward.
Fixed Mario Kart not ending properly after the first racer finished.
Fixed Events not teleporting players who were in requests, parties, trades, etc.
Client
Implemented CTRL + C / CTRL + V (Copy & Paste).
Fixed Servitor Wind Walk & Wind Walk descriptions.
Fixed Ultimate Defense skill description.
Sieges
All Castle Sieges are now enabled!
We strongly recommend everyone to claim a Castle and fight every Saturday for the Territory Flags!
Website: https://l2elixir.org/
Discord: https://discord.gg/5ydPHvhbxs
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