Skip to content
Snippets Groups Projects
Commit dd6099e1 authored by GodKratos's avatar GodKratos
Browse files

BETA: Output location message for undefined regions. Requires [L5389]

parent 85f93117
No related branches found
No related tags found
No related merge requests found
......@@ -20,6 +20,7 @@ import com.l2jserver.gameserver.instancemanager.ZoneManager;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.base.Race;
import com.l2jserver.gameserver.model.zone.type.L2RespawnZone;
import com.l2jserver.gameserver.network.SystemMessageId;
import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
public class Loc implements IUserCommandHandler
......@@ -40,12 +41,21 @@ public class Loc implements IUserCommandHandler
else
region = MapRegionManager.getInstance().getMapRegionLocId(activeChar);
SystemMessage sm = SystemMessage.getSystemMessage(region);
if(sm.getSystemMessageId().getParamCount() == 3)
SystemMessage sm;
if (region > 0)
{
sm.addNumber(activeChar.getX());
sm.addNumber(activeChar.getY());
sm.addNumber(activeChar.getZ());
sm = SystemMessage.getSystemMessage(region);
if(sm.getSystemMessageId().getParamCount() == 3)
{
sm.addNumber(activeChar.getX());
sm.addNumber(activeChar.getY());
sm.addNumber(activeChar.getZ());
}
}
else
{
sm = SystemMessage.getSystemMessage(SystemMessageId.CURRENT_LOCATION_S1);
sm.addString(activeChar.getX() + ", " + activeChar.getY() + ", " + activeChar.getZ());
}
activeChar.sendPacket(sm);
return true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment