private void teleportToCharacter(L2PcInstance activeChar, L2Object target) { L2PcInstance player = null; if (target != null && target.isPlayer) { player = (L2PcInstance) target; } else { activeChar.sendPacket(new SystemMessage(SystemMessageId.INCORRECT_TARGET)); return; } if (player.getObjectId() == activeChar.getObjectId()) { player.sendPacket(new SystemMessage(SystemMessageId.CANNOT_USE_ON_YOURSELF)); } else { int x = player.getX(); int y = player.getY(); int z = player.getZ(); if (player.getInstanceId() != activeChar.getInstanceId()) { activeChar.setInstanceId(player.getInstanceId()); activeChar.sendMessage("Вход в инстанс " + player.getInstanceId() + "."); } activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_IDLE); activeChar.teleToLocation(x, y, z); } player = null; }