makdm 37 Опубликовано 25 Июля 2016 Поделиться Опубликовано 25 Июля 2016 @zSCORPz, значит НПС находится в рестрикторе, в котором запрещено включение фонаря. Логика sr_light Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028427
KitkaT.Net 2 Опубликовано 25 Июля 2016 Поделиться Опубликовано 25 Июля 2016 Как запретить исчезновение определенного трупа? Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028445
Overfirst 637 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 Можно как-то отловить зависание? Просто есть катсцена, в которой по истечению таймера в нужный момент запускается эффект fade_in_out, но может быть так, что из-за зависаний таймер срабатывает раньше и всё идёт не так. Как при зависании сделать, чтобы зависали и таймеры? Реально вообще? Или какой-то другой способ. Отловить на какой секунде камера, например. Лучше, конечно, последний вариант. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028531
aka_sektor 1 478 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 @BoBaH_671, разреж кат-сцену на две. Одну до эффекта fade_in_out, и другую с ним уже. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028596
CiBrAiKeR 4 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 Можно ли в alife.ltx задать не жёсткую привязку к start_time, а выдавать время начала НИ рандомно? Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028624
Overfirst 637 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 @CiBrAiKeR, в alife.ltx нельзя, наверно. А вот в _g.script в функцию start_game_callback или как ее там, можно сунуть функцию с рандомизацией времени при старте, думаю. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028627
CiBrAiKeR 4 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 (изменено) можно сунуть функцию с рандомизацией времени при старте А можешь рассказать подробнее, а то я в скриптах баран. Изменено 26 Июля 2016 пользователем CiBrAiKeR Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028629
Overfirst 637 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 @CiBrAiKeR, дождись знающих, я тоже на ахти. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028631
KitkaT.Net 2 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 В custom_data можно прописать спавн предмета? Мне нужно заспавнить труп на котором есть предмет, но ради этого неохота создавать новый профиль в character_desc и npc_profile. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028669
Overfirst 637 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 @KitkaT.Net, воспользуйся %=spawn_object_in(section_item:section_obj)%. Ну ты понял, я думаю. Первое значение - айтем, который спавнить, второе - в кого спавнить. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028684
KitkaT.Net 2 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 (изменено) 1.Как в скрипте проверить принадлежность игрока к группировке? 2.Как заставить НПС со снайперкой издалека атаковать другого НПС Изменено 26 Июля 2016 пользователем KitkaT.Net Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028696
Overfirst 637 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 (изменено) Попробуй-ка: return character_community(db.actor) == "dolg" Ну группировку уже по своим нуждам пишешь. По второму вопросу тебе сюда. См. схемы camper\sniper. Изменено 26 Июля 2016 пользователем BoBaH_671 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028697
CiBrAiKeR 4 Опубликовано 26 Июля 2016 Поделиться Опубликовано 26 Июля 2016 Можно ли в alife.ltx задать не жёсткую привязку к start_time, а выдавать время начала НИ рандомно? Как это реализовать? Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028701
KitkaT.Net 2 Опубликовано 27 Июля 2016 Поделиться Опубликовано 27 Июля 2016 Как на использование предмета повесить инфопоршень? Как вообще сделать используемый предмет? Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028872
Overfirst 637 Опубликовано 27 Июля 2016 Поделиться Опубликовано 27 Июля 2016 Как вообще сделать используемый предмет? Открой items.ltx, там юзабельные предметы. По аналогии сделай свой. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1028875
KitkaT.Net 2 Опубликовано 29 Июля 2016 Поделиться Опубликовано 29 Июля 2016 @BoBaH_671, я его смотрел уже, там все наследуются от класса booster. Но и у наследников и у booster настроек кроме как use_sound = interface\inv_food нету никаких, связанных с юзабельностью. Мне нужно сделать предмет, использование которого в рестрикторе выдаст инфопоршень.\ Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1029068
Overfirst 637 Опубликовано 29 Июля 2016 Поделиться Опубликовано 29 Июля 2016 (изменено) Открывай bind_stalker.script, там ищи функцию actor_binder:use_inventory_item(obj), а далее всё уже ясно, делай по аналогии с анабиотиком. function actor_binder:use_inventory_item(obj) if(obj) then local s_obj = alife():object(obj:id()) if(s_obj) and (s_obj:section_name()=="drug_anabiotic") then xr_effects.disable_ui_only(db.actor, nil) level.add_cam_effector("camera_effects\\surge_02.anm", 10, false, "bind_stalker.anabiotic_callback") level.add_pp_effector("surge_fade.ppe", 11, false) give_info("anabiotic_in_process") _G.mus_vol = get_console():get_float("snd_volume_music") _G.amb_vol = get_console():get_float("snd_volume_eff") get_console():execute("snd_volume_music 0") get_console():execute("snd_volume_eff 0") end end -- ниже, как показано на примере, пишешь свою секцию предмета и действие(я) после его юзания elseif(s_obj) and (s_obj:section_name()=="your_section") then give_info("eat_my_item") end end Изменено 29 Июля 2016 пользователем BoBaH_671 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1029078
KitkaT.Net 2 Опубликовано 3 Августа 2016 Поделиться Опубликовано 3 Августа 2016 (изменено) 1.Как запретить исчезновение трупа? Конкретного трупа. 2.В таймере который я задаю в логике время идет на всех локациях или только на той же что и рестриктор? Изменено 3 Августа 2016 пользователем KitkaT.Net Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1029940
Overfirst 637 Опубликовано 3 Августа 2016 Поделиться Опубликовано 3 Августа 2016 @KitkaT.Net, точно сказать не могу, но полагаю, что у него должен быть story_id. Поправьте, если что не так. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1029941
KitkaT.Net 2 Опубликовано 3 Августа 2016 Поделиться Опубликовано 3 Августа 2016 @KitkaT.Net, 2.В таймере который я задаю в логике время идет на всех локациях или только на той же что и рестриктор? Время то идет, но в задании проверка срабатывает только когда я попадаю на локацию на которой расположен рестриктор и это логично. Ссылка на комментарий https://www.amk-team.ru/forum/topic/14899-cop-kovyrjaemsja-v-fajlah/page/317/#findComment-1030119
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти