-
Posts
8,231 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by tz3
-
great bro :) I will need the pet buffer somewhere ;D
-
whats going with you project ?! Are you insane or what ... The guide is cool ! Thanks for shareing it here dude ... Don't listen project i thing he is mad for something.
-
L2 Couse I cant play dota ;D
-
damn thats crazy share !!! one time I saw a plane in l2 but in russian server ;D Any way its just amaizing :) thanks for the share.
-
damn thats nice shield dude ! great !!! Thanks for share
-
[Share] Simple Buff Restriction (Only inside towns)
tz3 replied to Horus's topic in Server Shares & Files [L2J]
great share dude :) just simple and useful :) -
I love c4 low rate server ! like 5x-20x If the server will be like this i will play it for sure :)
-
damn thats great signature man !!! I wish to have one like yours :D but with speakers ;D
-
Can you give credits to La2Bace please ? couse i saw it there first ;) any way thanks for the share this GM Shop is amaizing.
-
Good work. One Question. When you press + all the towns are showing up ? or when you preess it it just show new html ?
-
damn great weapons ! Thanks for the share
-
[Share][Updated] Transformation Voiced Command [IL]
tz3 replied to tz3's topic in Server Shares & Files [L2J]
The next idea. Thanks Extreme :-* -
[Share][Updated] Transformation Voiced Command [IL]
tz3 replied to tz3's topic in Server Shares & Files [L2J]
Im glad that you like mine work :) -
They Are good :) How many time did you worked at them ? :D
-
[Share][Updated] Transformation Voiced Command [IL]
tz3 replied to tz3's topic in Server Shares & Files [L2J]
Updated ! Added Item ID And Price For Transformation + Configs :) -
[Share]On Death Custom Music and Red Sky
tz3 replied to takhs7's topic in Server Shares & Files [L2J]
great share dude :) Its very cool ;D -
[Share][Updated] Transformation Voiced Command [IL]
tz3 replied to tz3's topic in Server Shares & Files [L2J]
Thanks for the good words guys :) I'm trying to do my best :P -
whats hon beta ?
-
hahaa funny npc but its alltime in that position ? any way thans for share :)
-
Hello all ! Meybe you have never seeng this before thats why i decide to create this transformation command. How it works? Simple. use .transform To transform your self and .untransform to give your old look back xD Screens: Thats how it look in the player side. Thats how it look in the other players side. Installing it: 1. Place this patch: Index: D:/Games/Server/WorkSpace/GameServer/java/config/Mods.properties =================================================================== --- D:/Games/Server/WorkSpace/GameServer/java/config/Mods.properties (revision 200) +++ D:/Games/Server/WorkSpace/GameServer/java/config/Mods.properties (working copy) @@ -236,3 +236,16 @@ # Votes For Restart VotesNeededForRestart = 20 + +# ========================= # +# Transformation # +# ========================= # +# Allow Player To Transform +EnableTransformCommand = False + +# NPC ID To Transform +# Here Put The ID Of NPC That Player Will Be Transformed +TransformNPCID = 14040 + +# Transform NPC Name +TransformNPCName = Zombie + +# Transform Item ID +TransformItemID = 57 + +# Transform Price +TransformPrice = 250000000 + Index: D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/Config.java =================================================================== --- D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/Config.java (revision 200) +++ D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/Config.java (working copy) @@ -964,6 +964,11 @@ /** Server Restart */ public static boolean ALLOW_SERVER_RESTART_COMMAND; public static int VOTES_NEEDED_FOR_RESTART; + + /** Transformation */ + public static boolean ALLOW_TRANSFORM_COMMAND; + public static String TRANSFORM_NPC_ID; + public static String TRANSFORM_NPC_NAME; + public static int TRANAFORM_ITEM_ID; + public static int TRANSFORM_PRICE; /** Event Automation */ public static int TIME_BETWEEN_EVENTS; @@ -2098,6 +2103,10 @@ ALLOW_SERVER_RESTART_COMMAND = Boolean.parseBoolean(Mods.getProperty("AllowServerRestartCommand", "False")); VOTES_NEEDED_FOR_RESTART = Integer.parseInt(Mods.getProperty("VotesNeededForRestart", "20")); + + ALLOW_TRANSFORM_COMMAND = Boolean.parseBoolean(Mods.getProperty("EnableTransformCommand", "False")); + TRANSFORM_NPC_ID = Mods.getProperty("TransformNPCID", "14040"); + TRANSFORM_NPC_NAME = Mods.getProperty("TransformNPCName", "Zombie"); + TRANAFORM_ITEM_ID = Integer.parseInt(Mods.getProperty("TransformItemID", "57")); + TRANSFORM_PRICE = Integer.parseInt(Mods.getProperty("TransformPrice", "250000000")); } catch (Exception e) { Index: D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/gameserver/GameServer.java =================================================================== --- D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/gameserver/GameServer.java (revision 200) +++ D:/Games/Server/WorkSpace/GameServer/java/net/sf/l2j/gameserver/GameServer.java (working copy) @@ -206,6 +206,7 @@ import net.sf.l2j.gameserver.handler.voicedcommandhandlers.PmOff; import net.sf.l2j.gameserver.handler.voicedcommandhandlers.ServerRestartVote; import net.sf.l2j.gameserver.handler.voicedcommandhandlers.TradeOff; +import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Transformation; import net.sf.l2j.gameserver.handler.voicedcommandhandlers.VoiceInfo; import net.sf.l2j.gameserver.handler.voicedcommandhandlers.Wedding; import net.sf.l2j.gameserver.idfactory.IdFactory; @@ -624,6 +625,9 @@ if(Config.ALLOW_SERVER_RESTART_COMMAND) _voicedCommandHandler.registerVoicedCommandHandler(new ServerRestartVote()); + + if(Config.ALLOW_TRANSFORM_COMMAND) + _voicedCommandHandler.registerVoicedCommandHandler(new Transformation()); _log.config("VoicedCommandHandler: Loaded " + _voicedCommandHandler.size() + " handlers."); 1. Create new file named Transformation.java in net.sf.l2j.gameserver.handler.voicedcommandhandlers and paste this: /* * 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 net.sf.l2j.gameserver.handler.voicedcommandhandlers; import net.sf.l2j.Config; import net.sf.l2j.gameserver.handler.IVoicedCommandHandler; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; /** *@author SkyLanceR */ public class Transformation implements IVoicedCommandHandler { private static final String[] VOICED_COMMANDS = {"transform", "untransform"}; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("transform")) { if(activeChar.getInventory().getItemByItemId(Config.TRANAFORM_ITEM_ID) != null && activeChar.getInventory().getItemByItemId(Config.TRANAFORM_ITEM_ID).getCount() >= Config.TRANSFORM_PRICE) { activeChar.getInventory().destroyItemByItemId("Transformation", Config.TRANAFORM_ITEM_ID, Config.TRANSFORM_PRICE, activeChar, activeChar.getTarget()); String id = Config.TRANSFORM_NPC_ID; activeChar.getPoly().setPolyInfo("npc", id); activeChar.teleToLocation(activeChar.getX(), activeChar.getY(), activeChar.getZ(), false); activeChar.sendMessage("You Have Been Transformed To "+Config.TRANSFORM_NPC_NAME+"."); activeChar.broadcastUserInfo(); } else { activeChar.sendMessage("You Don't Have Enought Items."); } } if (command.equalsIgnoreCase("untransform")) { activeChar.getPoly().setPolyInfo(null, "1"); activeChar.decayMe(); activeChar.spawnMe(activeChar.getX(),activeChar.getY(),activeChar.getZ()); activeChar.sendMessage("You Have Been Unransformed."); activeChar.broadcastUserInfo(); } return false; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } Thats all. Have fun ! Credits: Mine
-
[Collection] LauQ Shares [5 April 2010] + Poll client mods
tz3 replied to LauQ's topic in Client Development Discussion
Great collection of Great shares ! thanks for them ! :P -
bigboss can you create that "LIST" ? couse i dont have any idea what are you talking about :D
-
great work Interpid ! Thanks for it :)
-
Awesome weapons sofaki :) Thanks for share
