HeyHops Posted March 31, 2009 Posted March 31, 2009 Apply The Patch Manually plz. Create One Java File (PvPTeleport) /* * 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; public class PvPTeleport implements IVoicedCommandHandler { private static final String[] _voicedCommands = { "pvp", }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (command.equalsIgnoreCase("pvp")) { if(activeChar.atEvent) { activeChar.sendMessage("You are an Event."); return false; } else if(activeChar.isInDuel()) { activeChar.sendMessage("You are on Duel."); return false; } else if(activeChar.isInOlympiadMode()) { activeChar.sendMessage("You are in Olympiad"); return false; } else if(activeChar.isInCombat()) { activeChar.sendMessage("You can't teleport in Combat Mod"); return false; } else if(activeChar.getParty().isInDimensionalRift()) { activeChar.sendMessage("You cant do this because you are in Dimensional Rift"); return false; } else if (activeChar.isFestivalParticipant()) { activeChar.sendMessage("You are in a festival."); return false; } else if (activeChar.isInJail()) { activeChar.sendMessage("You are in Jail."); return false; } else if (activeChar.inObserverMode()) { activeChar.sendMessage("You are in Observ Mode."); return false; } else if (activeChar.isDead()) { activeChar.sendMessage("You Dead. Can't Teleport"); return false; } else if (activeChar.isFakeDeath()) { activeChar.sendMessage("You are Dead? week up :D"); return false; } if(activeChar.getInventory().getItemByItemId(3470) == null) { activeChar.sendMessage("You Need One Gold Bar To Use This."); return false; } activeChar.teleToLocation(Config.PVP_X, Config.PVP_Y, Config.PVP_Z); activeChar.destroyItemByItemId("Gold Bar", 3470, 1, activeChar, true); activeChar.sendMessage("You have teleport in PvP Area"); } return true; } public String[] getVoicedCommandList() { return _voicedCommands; } } register the comand registerVoicedCommandHandler(new PvPTeleport()); Put Configs in Config.Java Index: C:/Documents and Settings/Albion/workspace/Gracia Core/java/net/sf/l2j/Config.java =================================================================== --- C:/Documents and Settings/Albion/workspace/Gracia Core/java/net/sf/l2j/Config.java (revision 2787) +++ C:/Documents and Settings/Albion/workspace/Gracia Core/java/net/sf/l2j/Config.java (working copy) @@ -559,18 +564,45 @@ public static boolean L2JMOD_WEDDING_SAMESEX; public static boolean L2JMOD_WEDDING_FORMALWEAR; public static int L2JMOD_WEDDING_DIVORCE_COSTS; public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_CLAN; public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_PRIVATE; public static boolean L2JMOD_ENABLE_WAREHOUSESORTING_FREIGHT; + public static int PVP_X; + public static int PVP_Y; + public static int PVP_Z; @@ -1776,6 +1810,25 @@ L2JMOD_ENABLE_WAREHOUSESORTING_PRIVATE = Boolean.valueOf(L2JModSettings.getProperty("EnableWarehouseSortingPrivate", "False")); L2JMOD_ENABLE_WAREHOUSESORTING_FREIGHT = Boolean.valueOf(L2JModSettings.getProperty("EnableWarehouseSortingFreight", "False")); + PVP_X = Integer.parseInt(L2JModSettings.getProperty("LocationX", "0")); + PVP_Y = Integer.parseInt(L2JModSettings.getProperty("LocationY", "0")); + PVP_Z = Integer.parseInt(L2JModSettings.getProperty("LocationZ", "0")); + CTF_EVEN_TEAMS = L2JModSettings.getProperty("CTFEvenTeams", "BALANCE"); CTF_ALLOW_INTERFERENCE = Boolean.parseBoolean(L2JModSettings.getProperty("CTFAllowInterference", "false")); CTF_ALLOW_POTIONS = Boolean.parseBoolean(L2JModSettings.getProperty("CTFAllowPotions", "false")); CTF_ALLOW_SUMMON = Boolean.parseBoolean(L2JModSettings.getProperty("CTFAllowSummon", "false")); CTF_ON_START_REMOVE_ALL_EFFECTS = Boolean.parseBoolean(L2JModSettings.getProperty("CTFOnStartRemoveAllEffects", "true")); @@ -2296,7 +2375,12 @@ else if (pName.equalsIgnoreCase("ChampionRewardHigherLvlItemChance")) L2JMOD_CHAMPION_REWARD_HIGHER_LVL_ITEM_CHANCE = Integer.parseInt(pValue); else if (pName.equalsIgnoreCase("ChampionRewardItemID")) L2JMOD_CHAMPION_REWARD_ID = Integer.parseInt(pValue); else if (pName.equalsIgnoreCase("ChampionRewardItemQty")) L2JMOD_CHAMPION_REWARD_QTY = Integer.parseInt(pValue); - + + //L2JMOD PvP Area (.pvp) + else if (pName.equalsIgnoreCase("LocationX")) PVP_X = Integer.parseInt(pValue); + else if (pName.equalsIgnoreCase("LocationY")) PVP_Y = Integer.parseInt(pValue); + else if (pName.equalsIgnoreCase("LocationZ")) PVP_Z = Integer.parseInt(pValue); + // L2JMOD Wedding System else if (pName.equalsIgnoreCase("AllowWedding")) L2JMOD_ALLOW_WEDDING = Boolean.parseBoolean(pValue); else if (pName.equalsIgnoreCase("WeddingPrice")) L2JMOD_WEDDING_PRICE = Integer.parseInt(pValue); else return false; return true; } Go l2jmods.properties and put this #---------------------------------- # PvP Location - (.pvp) # Put your PvP Location ( x,y,z ) ( # Example (2750, 14762, -7601) #---------------------------------- LocationX = 0 LocationY = 0 LocationZ = 0
SaLeoTragem Posted March 31, 2009 Posted March 31, 2009 import net.sf.l2j.gameserver.handler.voicedcommandhandlers.pvp; U losed to post this :P
HeyHops Posted March 31, 2009 Author Posted March 31, 2009 import net.sf.l2j.gameserver.handler.voicedcommandhandlers.pvp; U losed to post this :P no, registerVoicedCommandHandler(new PvPTeleport()); or u use c6? anyway ... and not import...pvp the name is PvPTeleport....
Kràtos Posted March 31, 2009 Posted March 31, 2009 Full bugged possible to get hacked 100%! Anyway gj :D p.s: I'll do a rework le8ter.
HeyHops Posted March 31, 2009 Author Posted March 31, 2009 Full bugged possible to get hacked 100%! Anyway gj :D p.s: I'll do a rework le8ter. yes i know :) this is only one example :D 1st Bug.- if player is olympiad can escape :D 2nd bug if is any event can escape 3rd bug if player have low hp can use this to above to die :D and more... :D i dont put events about action ..and i will not work again on it bcause i dont like it and i dont want it in my pack :) stiuped thing for me this idea
Kràtos Posted March 31, 2009 Posted March 31, 2009 yes i know :) this is only one example :D i dont put events about action ..and i will not work again on it bcause i dont like it and i dont want it in my pack :) stiuped thing for me this idea Ok but if you give something .. give it right .. no with buggs ... Is not only about events , they are many action one player can do... as i said wen i have free time i'll make a rework on it.
HeyHops Posted March 31, 2009 Author Posted March 31, 2009 a yes.... this is share.... so.AFK I WILL FINISH IT Updated. Need 1 GB To Use This Action
HeyHops Posted March 31, 2009 Author Posted March 31, 2009 WTF I FORGOT CREDIS? OMG IM NOOBBBBBBB This Code Credis go to Vago else if (activeChar.isInParty() && activeChar.getParty().isInDimensionalRift()) { activeChar.sendMessage("BLABLABLA."); return false; } all other to me :) Done?
Kràtos Posted March 31, 2009 Posted March 31, 2009 Not fully ... code but... please put the credits from where you take them next time i mean about actions. All the action are Here, not only this you have put: http://www.maxcheaters.com/forum/index.php?topic=34220.0 Changing the word's from message does save you ;) Put the credits or will be locked! Give credits next time and be more careful, double post is not allowed.. you can also edit your post..! p.s: (kai egw mazi sou ;))
HeyHops Posted March 31, 2009 Author Posted March 31, 2009 omfg are u a totaly nob.. if u think this is hard.. u are toatly noob.. if (activeChar.isInJail()) { activeChar.sendMessage("You are in Jail."); return false; } yes this is hard... i must ask one Pr0 Developer to learn it x0a0x0axa x0a 0x0ax a0 x 0axax so..my bro u dont have idea ... :D and me crazy bcause im albanian ::) so.. we cant talk .. bcause u not albanian :) PS: DID you think i care if close or not :D ..... this is only the reply at Question in Help Desk :)
Kràtos Posted March 31, 2009 Posted March 31, 2009 omfg are u a totaly nob.. if u think this is hard.. u are toatly noob.. if (activeChar.isInJail()) { activeChar.sendMessage("You are in Jail."); return false; } yes this is hard... i must ask one Pr0 Developer to learn it x0a0x0axa x0a 0x0ax a0 x 0axax so..my bro u dont have idea ... :D and me crazy bcause im albanian ::) so.. we cant talk .. bcause u not albanian :) You are totally failed stay on topic wtf are you saiyng are you dunked? Or something! Also i warned you to put credits about action to Vago .. you annoying it. So.... -Topic Locked For any bug on this action you can pm the owner or me.
Recommended Posts