Доброго времени суток. Очередная проблема, я делаю миссию, где надо ходить и зачищать отстров от врагов. Союственно, чтобы не грузить сервер кучей бегающих ботов, я их создаю скриптом.
_unit = _this select 0 _units = [] "B_officer_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_engineer_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_medic_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_M_F" createUnit [getMarkerPos "empty_2, (group kom01)]; "B_sniper_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_AT_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_AA_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_Soldier_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_Soldier_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_Soldier_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_engineer_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_medic_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_M_F" createUnit [getMarkerPos "empty_2, (group kom01)]; "B_sniper_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_AT_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_soldier_AA_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_Soldier_F" createUnit [getMarkerPos "empty_2", (group kom01)]; "B_Soldier_F" createUnit [getMarkerPos "empty_2", (group kom01)]; Exit
у меня просто эти kom'ы попрятаны по домикам, и по триггеру эта орава ресается и начинается жара. Но главная беда в том, что они дохнут, а потом снова встают. Я уже создал маркер respawn_west и засунул в дальний угол карты в море. Все равно. Встают на месте смерти, и снова в бой. Вообще в голове не укладывается.
disableAI = true - написано. Я с ума схожу уже. Подскажите кто-то.
Да, и еще на базе сгорают ящики с припасами, уже все убрал вокруг, кроме ящиков, все равно сгорают. Но есть подозрение что это из-за костра, хотя он стоит в 10-ти метрах от ящиков. Убрал костер - вроде не горят.
Добавлено час спустя:
Добавил строчку:
_mark = deleteMarkerLocal "empty_2";
и все прекратилось, ну я наверное как обычно топором занозу вырубил, теперь придется везде по одному маркеру добавлять












