CyBeRSiRiUs, я лучше тут отвечу, а то не ты один интересуешься. У сталкеров есть серверный метод can_switch_online(). Он периодически вызывается движком для всех неписей на локации. Обычно там только вызов движкового метода и какая-нибудь еще мелочь. Этот метод возвращает true, если непись может выйти в онлайн и false - если не может. Вызывая оттуда тот самый движковый метод мы просто отдаем это решение движку, который возвращает true/false, основываясь на расстоянии до актора. Но нам ничто не мешает добавить туда доп. обработку, что у меня и сделано. В конфигах я могу указывать нужное расстояние для определенного непися и в этом методе проверять это расстояние, так же, как это делает движок. Вот собственно вот тут
https://github.com/d..._stalker.script
в строке 164 как раз проверяется это расстояние. Вот тут
https://github.com/d...istances.script
в строке 43 определяется функция, которая оттуда вызывается. А вот тут, например
https://github.com/d...h_distances.ltx
начиная со строки 269 тот самый конфиг, который определяет кому нужно назначить персональный switch_distance.
_________________________________________________________________________________________________________