В общем, делал я скрипт для гонок и столкнулся со следующей проблемой:
Вот отрезок кода:
_group = group player;
_group addWaypoint [блаблабла координаты]
waypoint setWaypointStatements ["true", "start_race = 0; systemChat format ['%1. Время пошло', 'Старт']"];
При присвоении start_race = 0 запускается дебаг который считает время показывает точку и тд. И вот получается какая интересная вещь, когда вейпоинт проходит какой либо игрок start_race = 0 становится у всех игроков, хотя вейпоинты у всех игроков разные. Т.е. Один игрок уже прошел старт, а второй еще нет, но у второго появился дебаг когда прошел первый. И хрен пойми че делать, я заколебался уже. Получается, что start_race делается каким то образом глобальной публичной переменной. Как сделать чтобы она не была таковой?)