EdenEternal Posted April 22, 2010 Posted April 22, 2010 Config for custom unstuck Patch Index: src/main/java/net/sf/l2j/gameserver/handler/usercommandhandlers/Escape.java =================================================================== --- src/main/java/net/sf/l2j/gameserver/handler/usercommandhandlers/Escape.java (revision 8200) +++ src/main/java/net/sf/l2j/gameserver/handler/usercommandhandlers/Escape.java (working copy) @@ -124,7 +124,13 @@ try { - _activeChar.teleToLocation(TeleportWhereType.Town); + if (Config.CUSTOM_UNSTUCK) + { + _activeChar.teleToLocation(Config.CUSTOM_UNSTUCK_X, Config.CUSTOM_UNSTUCK_Y, Config.CUSTOM_UNSTUCK_Z); } + else + { + _activeChar.teleToLocation(TeleportWhereType.Town); + } } catch (Throwable e) { _log.error(e.getMessage(),e); } } } Index: src/main/java/net/sf/l2j/Config.java =================================================================== --- src/main/java/net/sf/l2j/Config.java (revision 8200) +++ src/main/java/net/sf/l2j/Config.java (working copy) @@ -101,6 +101,10 @@ public static int SELECTED_NODE_ID; public static int LINKED_NODE_ID; public static String NEW_NODE_TYPE; + public static boolean CUSTOM_UNSTUCK; + public static int CUSTOM_UNSTUCK_X; + public static int CUSTOM_UNSTUCK_Y; + public static int CUSTOM_UNSTUCK_Z; /** JMX Admin */ /** Properties administration port*/ public static int JMX_TCP_PORT ; @@ -1534,6 +1538,10 @@ RIFT_ENTER_COST_COMMANDER = Integer.parseInt(altSettings.getProperty("CommanderCost", "30")); RIFT_ENTER_COST_HERO = Integer.parseInt(altSettings.getProperty("HeroCost", "33")); RIFT_BOSS_ROOM_TIME_MUTIPLY = Float.parseFloat(altSettings.getProperty("BossRoomTimeMultiply", "1.5")); + CUSTOM_UNSTUCK = Boolean.parseBoolean(altSettings.getProperty("CustomUnstuck", "False")); + CUSTOM_UNSTUCK_X = Integer.parseInt(altSettings.getProperty("CustomUnstuckX", "x")); + CUSTOM_UNSTUCK_Y = Integer.parseInt(altSettings.getProperty("CustomUnstuckY", "y")); + CUSTOM_UNSTUCK_Z = Integer.parseInt(altSettings.getProperty("CustomUnstuckZ", "z")); } catch (Exception e) { Index: config/altsettings.properties =================================================================== --- config/altsettings.properties (revision 8200) +++ config/altsettings.properties (working copy) @@ -408,4 +408,11 @@ AltManorSaveAllActions = False # Manor Save Period (used only if AltManorSaveAllActions=false) Default very 2 hours -AltManorSavePeriodRate = 2 \ No newline at end of file +AltManorSavePeriodRate = 2 + +#Custom Unstuck False or True +CustomUnstuck = False +#Unstuck Coordinates +CustomUnstuckX = x +CustomUnstuckY = y +CustomUnstuckZ = z Credits to me!
Onix Posted April 22, 2010 Posted April 22, 2010 good work and thanks, i cant say nothing special but i dont check this code i will later test it ;)
Matim Posted April 22, 2010 Posted April 22, 2010 My opinion? Its useless ... You can create new voiced handler for new tele command. Do not post simple java strings or stupid Configuring Codes. Such topics will be immediately locked. Locked.
Recommended Posts