Совет по поводу чекпоинтов и IsPlayerInRageOfPoint
Приветствую. Имеется мод в котором есть ~130 чекпоинтов создаваемые с помощью стримера (CreateDynamicCP). Когда игрок встал на чекпоинт все проверки идут не по ID чекпоинта, а по координатам метки (IsPlayerInRangeOfPoint), то есть проверяется находится ли игрок у чекпоинта. Так вот понимаю что всё это очень печально и надо бы переделать. Но дело в том что практически ни один чекпоинт не подписан что затрудняет придумывание для него название переменной, если телепортироваться по каждым координатам и смотреть что куда - уйдёт нереальная куча времени, которой нет. Есть вариант с check1,check2,check3 и тд но и тут не без проблем, координаты указанные при создании чекпоинта (CreateDynamicCP) и координаты в самой проверке (когда игрок встал на чекпоинт) немного отличаются друг от друга что опять же усложняет поиск по коду...нужно в ручную искать среди всех 130 чекпоинтов подобные координаты и опять же нужна куча времени...Прошу помочь советом, как мне быть? Оставлять так? Но ведь это лишнее время на кучу проверок координат. Быть может есть какое-то другое решение?