Jump to content

[SHARE] Custom Unstuck Config


Recommended Posts

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!

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...