-
Posts
8,223 -
Credits
0 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by `Rοmeο
-
Help can anyone share to me?
`Rοmeο replied to killer666's question in Request Server Development Help [L2J]
check it out dude ! Im 200% sure thats is oneo ! -
very good dude :) That is one of mine favourite actors
-
Help can anyone share to me?
`Rοmeο replied to killer666's question in Request Server Development Help [L2J]
http://my-trac.assembla.com/L2jRoH/timeline <~ Trac http://my-svn.assembla.com/svn/L2jRoH/ <~ SVN <<< Its oneo but .... dude oneo is absolute full with bugs ;D you must work HARD -
What is the best project for an interlude server right now?
`Rοmeο replied to Massari's question in Request Server Development Help [L2J]
Matim where I can find the new archid ? :D Sorry for the off topic -
the website is amaizing ! I like it alllooot ! good luck with the server
-
thats revoltZ with Z :D Good luck with your server !
-
why in the title saying C3 server ? and fix the title dude http://www.maxcheaters.com/forum/index.php?topic=46356.0
-
The text is soo colorful ! maybe if you try to make it not so shiny and colorful the sigs will be great without text they rock :) good work
-
http://lmgtfy.com/?q=Pedal4eta+%3AD x00axa0x0a :D thats funny website :D
-
maybe more info ?
-
damn it I didnt think what Im doing ;D thanks again for the correction
-
1. Funny 2. Fashion ;D 3. I like The Design 4. Thanks :D
-
thats only a resident evil image + your nick & status on it ... 0/10
-
they will not use it as macro if you make the farming harder ... Ex: Cost 500 Gold Dragons 1 Mob Drops 2-5 :)
-
Added ! Thanks For The Advice
-
Its cool that some one from mine country like mine work ;D
-
loooool That website will be AWESOME !!! Im waiting for it ! :)
-
Hello Again. ;D Today I Haved New Idea ! To Create A New Voiced Command. Salvation Blessing. When You Type .salvationbless You Will Feel The Power Of Salvation :D Of Couce You Must Pay For It ::) By Config Is 500 000 000 Adena. But You Can Change It As You Whant ! And Here Is It: Index: /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/Config.java =================================================================== --- /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/Config.java (revision 51) +++ /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/Config.java (revision 56) @@ -276,4 +276,7 @@ public static String ALLOWED_SKILLS; public static FastList<Integer> ALLOWED_SKILLS_LIST = new FastList<Integer>(); + public static boolean ENABLE_SALVATION_BLESS_COMMAND; + public static int SALVATION_BLESS_COST; + public static int SALVATION_BLESS_ITEM_ID; /** Event Settings Parameters */ @@ -1767,4 +1770,7 @@ ALLOWED_SKILLS_LIST.add(Integer.parseInt(id.trim())); } + ENABLE_SALVATION_BLESS_COMMAND = Boolean.parseBoolean(Modifications.getProperty("SalvationCommand", "False")); + SALVATION_BLESS_COST = Integer.parseInt(Modifications.getProperty("SalvationCost", "500000000")); + SALVATION_BLESS_ITEM_ID = Integer.parseInt(Modifications.getProperty("SalvationItemID", "57")); } Index: /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/SalvationBlessing.java =================================================================== --- /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/SalvationBlessing.java (revision 56) +++ /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/handler/voicedcommandhandlers/SalvationBlessing.java (revision 56) @@ -0,0 +1,78 @@ +/* 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 2, 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, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * http://www.gnu.org/copyleft/gpl.html + */ +package net.sf.l2j.gameserver.handler.voicedcommandhandlers; + +import net.sf.l2j.Config; +import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; +import net.sf.l2j.gameserver.serverpackets.InventoryUpdate; +import net.sf.l2j.gameserver.serverpackets.MagicSkillLaunched; +import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; + +/** + * @author SkyLanceR + */ + +public class SalvationBlessing implements IVoicedCommandHandler +{ + private static final String[] VOICED_COMMANDS = { "salvationbless"}; + + public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) + { + if (command.equalsIgnoreCase("salvationbles")) + { + if(activeChar.isInOlympiadMode()) + { + activeChar.sendMessage("You cannot use this feature during olympiad."); + return false; + } + if(activeChar.isDead()) + { + activeChar.sendMessage("You cannot use Salvation while you are dead."); + return false; + } + if (activeChar == null) return false; + + if (activeChar.isCastingNow() || activeChar.isMovementDisabled() || activeChar.isMuted() || activeChar.isAlikeDead()) + return false; + if(activeChar.isPhoenixBlessed()) + { + activeChar.sendMessage("You already have this effect !"); + return false; + } + + if (activeChar.getInventory().getInventoryItemCount(Config.SALVATION_BLESS_ITEM_ID, 0) >= Config.SALVATION_BLESS_COST) + { + InventoryUpdate iu = new InventoryUpdate(); + MagicSkillLaunched mcl = new MagicSkillLaunched(activeChar, 1410, 1); + activeChar.getInventory().destroyItemByItemId("Salvation", Config.SALVATION_BLESS_ITEM_ID, Config.SALVATION_BLESS_COST, activeChar, null); + activeChar.getInventory().updateDatabase(); + activeChar.sendPacket(mcl); + activeChar.setIsPhoenixBlessed(true); + activeChar.sendPacket(iu); + activeChar.sendMessage("You are now Salvation Blessed ! Have fun."); + } + else + { + activeChar.sendMessage("Not enought items ! Try again latter."); + } + + } + return false; + } + + public String[] getVoicedCommandList() + { + return VOICED_COMMANDS; + } +} Index: /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/GameServer.java =================================================================== --- /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/GameServer.java (revision 18) +++ /Trunk/Interlude Server/SkyLanceR's_IL_GS/java/net/sf/l2j/gameserver/GameServer.java (revision 56) @@ -197,4 +197,5 @@ import net.sf.l2j.gameserver.handler.usercommandhandlers.PartyInfo; import net.sf.l2j.gameserver.handler.usercommandhandlers.Time; +import net.sf.l2j.gameserver.handler.voicedcommandhandlers.SalvationBlessing; import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Wedding; import net.sf.l2j.gameserver.idfactory.IdFactory; @@ -591,4 +592,7 @@ if(Config.ALLOW_WEDDING) _voicedCommandHandler.registerVoicedCommandHandler(new Wedding()); + + if(Config.ENABLE_SALVATION_BLESS_COMMAND) + _voicedCommandHandler.registerVoicedCommandHandler(new SalvationBlessing()); _log.config("VoicedCommandHandler: Loaded " + _voicedCommandHandler.size() + " handlers."); Index: /Trunk/Interlude Server/SkyLanceR's_IL_GS/Settings/Modifications.properties =================================================================== --- /Trunk/Interlude Server/SkyLanceR's_IL_GS/Settings/Modifications.properties (revision 51) +++ /Trunk/Interlude Server/SkyLanceR's_IL_GS/Settings/Modifications.properties (revision 56) @@ -124,2 +124,17 @@ # List of Skills that are allowed for all Classes if CheckSkillsOnEnter = true AllowedSkills = 541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,617,618,619 + +# ========================== # +# Voiced Commands # +# ========================== # +# Salvation Command +# Usage: .salvationbless +# Enable Salvation Command ? +SalvationCommand = False + +# How Many It Will Cost +SalvationCost = 500000000 + +# Item ID For Transaction +# Default: 57 - Adena +SalvationItemID = 57 I Hope That Is Useful. Please Leave Your Comments :) NOTE: It Will Work Only If You Have Core Support For Salvation Skills ! Credits: Me
-
you mean donators to have bigger rates ? xp/sp etc ?
-
how can I download it ? :D
-
[Help] Looking For Mammon Custom [IL]
`Rοmeο replied to EdHunter's question in Request Server Development Help [L2J]
wrong section dude ... read the rules next time ... -
[Share]Custom's NPC Cat [Interlude]
`Rοmeο replied to CriticalError's topic in Client Development Discussion
x0a0axa0xax0 Crazy Cats ;D I love the black one :D Thanks for the share -
[Share]Aion Helmet's [Interlude]
`Rοmeο replied to CriticalError's topic in Client Development Discussion
awesome !!!! Downloading right noooow !!! Great ! Thanks :D