|
|
Модератор форума: Slon |
Форум РЕДАКТОР - ArmA 2 Operation Arrowhead Скрипты Ambient Combat Manager. (Помогите,пожалйста,разобраться.) |
Ambient Combat Manager. |
› Суббота
› 20.06.2015
› 11:42
› Сообщение #
На форумах БИСов нашел описание АСМ, и то,как можно его настроить(например,чтобы появлялись отряды определенных фракций,а не все подряд). Ну и скопировал скрипт,который по-идее нужно прописать в ините модуля АСМ ,а именно:
waitUntil {!isNil {BIS_ACM getVariable "initDone"}}; waitUntil {BIS_ACM getVariable "initDone"}; [["INS", "USMC"], BIS_ACM] call BIS_ACM_setFactionsFunc; Вот я все прописал,синхронизировал. Как положено,короче. Теперь сижу жду, пока что-нить произойдет,но ничего не происходит, а времени прошло прилично. Может что не так прописано? P.S На форумах сказано,что должно пройти время,но обычный модуль,без скрипта,Начинал работать почти сразу. P.S.S А моды поддерживаются?
Gepard_U
|
› Суббота
› 20.06.2015
› 14:06
› Сообщение #
waitUntil {!isNil {BIS_ACM getVariable "initDone"}};waitUntil {BIS_ACM getVariable "initDone"}; Переменная initDone меняет свое значение (или появляется) после инициализации модуля, а ты операцию с ней внутрь него самого запихнул. Кто кого ожидать будет? Сообщение отредактировал andrucio - Суббота, 20.06.2015, 14:08
|
› Воскресенье
› 21.06.2015
› 12:43
› Сообщение #
andrucio, Понятно,т.е надо в init.sqf его прописать.. Спс.
Добавлено (21.06.2015, 12:42) Добавлено (21.06.2015, 12:43)
Gepard_U
|
› Воскресенье
› 21.06.2015
› 13:29
› Сообщение #
Ну наверно правильно. А что мешает попробовать?
Вообще в ините перед любым использованием стандартных БИС-функций полезно писать waitUntil{!(isNil "BIS_fnc_init")}, особенно если они используются вверху файла. |
› Воскресенье
› 21.06.2015
› 14:04
› Сообщение #
andrucio, ну вроде как,заработал... waitUntil{!(isNil "BIS_fnc_init")} над этой функцие прописать,так?
Gepard_U
|
› Воскресенье
› 21.06.2015
› 23:51
› Сообщение #
Да, над любой, которая начинается с BIS_fnc
|
› Понедельник
› 22.06.2015
› 16:05
› Сообщение #
andrucio, хрен поймешь,работает или нет.
Gepard_U
|
› Понедельник
› 22.06.2015
› 20:24
› Сообщение #
Это уж тебе решать:)
Я эту функцию не пользовал и не знаю, как она работает. Для отладки всего и вся можно пользоваться хинтами. Допиши в конец файла hint "success" к примеру.. если надпись вылезет, то скрипт сработал полностью. Если нет - ищи ошибки. |
› Понедельник
› 22.06.2015
› 22:49
› Сообщение #
andrucio,Нет,работает,но спавниться не то...В любом случае,спасибо за помощь.
Gepard_U
|
| |||
| |||
Чат сайта |