LithraDL
Members-
Posts
22 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by LithraDL
-
testing!! work in hi5?
-
[Share]Fight Stats Title System
LithraDL replied to RєVєnGeR^'s topic in Server Shares & Files [L2J]
is interesing.. i'm tested, thx!! -
[Share] Fix for the hopzone votereward.
LithraDL replied to Rizel's topic in Server Shares & Files [L2J]
testing, nice aports!! -
[Collection][Share]AIO Npc's for High Five (H5)
LithraDL replied to `NeverMore's topic in Server Development Discussion [L2J]
nice npc, i just search!! =) -
anyone know how put the time interval? ty for the patchs!!
-
testing... nice aports!!! ty
-
testing... work in hi5? :D
-
[Share]Death Match Commands - Join and Leave
LithraDL replied to conheonit's topic in Server Shares & Files [L2J]
nice patch!!! PD= the event death match is for high five? -
can any pass me the file xml for pm? thanks y regards...
-
work in h5? nice npc!!
-
[Share] Ultra Buffer (Freya and H5)
LithraDL replied to `NeverMore's topic in Server Development Discussion [L2J]
good report! its greats -
this patch is for the command //kill can be used in area? i testing!! thanks
-
In console not have errors, but in game give this..http://imageshack.us/photo/my-images/855/sinttulorr.jpg/ the code is corretly.. /* * 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.Config; import com.l2jserver.gameserver.cache.HtmCache; import com.l2jserver.gameserver.handler.IVoicedCommandHandler; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.model.entity.TvTEvent; import com.l2jserver.gameserver.network.serverpackets.ActionFailed; import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage; /** * Tvt info. * * @author denser */ public class TvTVoicedInfo implements IVoicedCommandHandler { private static final String[] _voicedCommands = { "tvt", "join", "leave" }; /** * Set this to false and recompile script if you dont want to use string cache. * This will decrease performance but will be more consistent against possible html editions during runtime * Recompiling the script will get the new html would be enough too [DrHouse] */ private static final boolean USE_STATIC_HTML = true; private static final String HTML = HtmCache.getInstance().getHtm(null, "data/html/mods/TvTEvent/Status.htm"); public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("tvt")) { if (TvTEvent.isStarting() || TvTEvent.isStarted()) { String htmContent = (USE_STATIC_HTML && !HTML.isEmpty()) ? HTML : HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/mods/TvTEvent/Status.htm"); try { NpcHtmlMessage npcHtmlMessage = new NpcHtmlMessage(5); npcHtmlMessage.setHtml(htmContent); // npcHtmlMessage.replace("%objectId%", // String.valueOf(getObjectId())); npcHtmlMessage.replace("%team1name%", Config.TVT_EVENT_TEAM_1_NAME); npcHtmlMessage.replace("%team1playercount%", String.valueOf(TvTEvent.getTeamsPlayerCounts()[0])); npcHtmlMessage.replace("%team1points%", String.valueOf(TvTEvent.getTeamsPoints()[0])); npcHtmlMessage.replace("%team2name%", Config.TVT_EVENT_TEAM_2_NAME); npcHtmlMessage.replace("%team2playercount%", String.valueOf(TvTEvent.getTeamsPlayerCounts()[1])); npcHtmlMessage.replace("%team2points%", String.valueOf(TvTEvent.getTeamsPoints()[1])); activeChar.sendPacket(npcHtmlMessage); } catch (Exception e) { _log.warning("wrong TvT voiced: " + e); } } else { activeChar.sendPacket(ActionFailed.STATIC_PACKET); } } else if(command.equalsIgnoreCase("tvtjoin")) { if(Config.TVT_ALLOW_REGISTER_VOICED_COMMAND) TvTEvent.onBypass("tvt_event_participation", activeChar); else activeChar.sendMessage("Command disabled"); } else if(command.equalsIgnoreCase("tvtleave")) { if(Config.TVT_ALLOW_REGISTER_VOICED_COMMAND) TvTEvent.onBypass("tvt_event_remove_participation", activeChar); else activeChar.sendMessage("Command disabled"); } return true; } public String[] getVoicedCommandList() { return _voicedCommands; } } and.. public static boolean TVT_ALLOW_VOICED_COMMAND; public static boolean TVT_ALLOW_REGISTER_VOICED_COMMAND; public static boolean L2JMOD_ALLOW_WEDDING; TVT_EVENT_MAX_PARTICIPANTS_PER_IP = Integer.parseInt(L2JModSettings.getProperty("TvTEventMaxParticipantsPerIP", "0")); TVT_ALLOW_VOICED_COMMAND = Boolean.parseBoolean(L2JModSettings.getProperty("TvTAllowVoicedInfoCommand", "false")); TVT_ALLOW_REGISTER_VOICED_COMMAND = Boolean.parseBoolean(L2JModSettings.getProperty("TvTAllowRegisterVoicedCommand", "false"));
-
well.. i tried the code, and not give any error, but in game, when i put .tvtjoin appear a window "syntax error"... :S
-
[Share]HopZone Vote Reward [Freya]
LithraDL replied to Flash™'s topic in Server Shares & Files [L2J]
testing!! thanks -
work in h5? thx!!
-
work in freya? nice=)
-
nice patch!! anyone know if work in freya?
-
nice, testing!!
-
work in freya/high five?
-
[Share] Npc to change name
LithraDL replied to Dionysia's topic in Server Development Discussion [L2J]
anyone can upload the file please? the link is down.. thx..!
