diff --git a/trunk/dist/game/config/adminCommands.xml b/trunk/dist/game/config/adminCommands.xml index 905f7d3bc6..bac1f9e50a 100644 --- a/trunk/dist/game/config/adminCommands.xml +++ b/trunk/dist/game/config/adminCommands.xml @@ -271,6 +271,7 @@ + diff --git a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java index 02752b8856..eb3b374a65 100644 --- a/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java +++ b/trunk/dist/game/data/scripts/handlers/admincommandhandlers/AdminGeodata.java @@ -23,6 +23,7 @@ import java.util.StringTokenizer; import com.l2jserver.gameserver.GeoData; import com.l2jserver.gameserver.handler.IAdminCommandHandler; import com.l2jserver.gameserver.model.L2Object; +import com.l2jserver.gameserver.model.L2World; import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; import com.l2jserver.gameserver.network.SystemMessageId; import com.l2jserver.gameserver.network.serverpackets.SystemMessage; @@ -40,6 +41,7 @@ public class AdminGeodata implements IAdminCommandHandler "admin_geo_can_move", "admin_geo_can_see", "admin_geogrid", + "admin_geomap" }; @Override @@ -130,6 +132,13 @@ public class AdminGeodata implements IAdminCommandHandler GeoUtils.debugGrid(activeChar); break; } + case "admin_geomap": + { + final int x = ((activeChar.getX() - L2World.MAP_MIN_X) >> 15) + L2World.TILE_X_MIN; + final int y = ((activeChar.getY() - L2World.MAP_MIN_Y) >> 15) + L2World.TILE_Y_MIN; + activeChar.sendMessage("GeoMap: " + x + "_" + y); + break; + } } return true; }