Это популярное сообщение. Dennis_Chikin 3 664 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-847221
Карлан 1 050 Опубликовано 10 Марта 2015 Поделиться Опубликовано 10 Марта 2015 @Micha_Pulemiot, вот буквально вчера Shadows где-то в соседних темах видео выкладывал как через лост альфу это все делается вполне вменяемыми путями. @balor90, 1. Нет. 2. Что мешает проверить? @NL-Vincenz, ЕМНИП в логике где-то указывается. Там по моему два параметра: "нападать всегда", или "нападать только тогда, когда напали на них" (применительно ко всем монстрам). Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923514
shahvkit 3 741 Опубликовано 10 Марта 2015 Поделиться Опубликовано 10 Марта 2015 Для Micha_Pulemiot Нужно терпение ! У меня на доводку одного ствола уходит примерно полтора часа. Это же чистый метод тыка - поменяли значение, смотрите куда и насколько сдвинулось. Ещё раз поменяли - опять смотрите. Можно немного ускорить, но для этого надо устанавливать определённый бильд, прописывать в него нужный ствол, и уже через консоль также менять цифры. Получается немного быстрее, но только за счёт того, что не надо каждый раз загружать и выходить из игры при замене цифр. Если интересует этот вариант, то спрашивайте в оружейной теме. Там недавно выкладывали и бильд и пояснение по настройкам. А вообще не важно как это делать. Всё равно. пока сами не поймёте что и куда, и не настроите хотя бы один ствол, никакие бильды и шпаргалки не помогут. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923516
BFG 7 583 Опубликовано 10 Марта 2015 Поделиться Опубликовано 10 Марта 2015 @Micha_Pulemiot, есть очень хорошая шпаргалка по настройке стволов от Володи ( Solvador ) - https://yadi.sk/i/GtbvX6fYfAAdt Там вс чётко, понятно и в картинках. 2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923532
Earth2Space 308 Опубликовано 12 Марта 2015 Поделиться Опубликовано 12 Марта 2015 В том-то и дело, что нету. Во всяком случае, всю шпаргалку перерыл - не нашел. Видел где-то раньше, но уже не вспомню, где.Да, действительно, извиняюсь. Вот подробный тутор по однотипным квестам. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923817
balor90 0 Опубликовано 12 Марта 2015 Поделиться Опубликовано 12 Марта 2015 (изменено) Патроны в трупах стали спавнится, когда я переименовал wpn_bm-16_full в wpn_bm16_full Что за магия? Везде убрал в написании оружия "-" и стало работать! Изменено 12 Марта 2015 пользователем balor90 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923837
Это популярное сообщение. Nazgool 250 Опубликовано 12 Марта 2015 Это популярное сообщение. Поделиться Опубликовано 12 Марта 2015 (изменено) Никакой магии тут нет. Хотя нет. Есть. Магия Lua. В файле death_manager.script производится заполнение таблицы зависимостей : local n = death_ini:line_count("item_dependence") local id, value = "", "" for i=0,n-1 do result, id, value = death_ini:r_line("item_dependence",i,"","") item_dependence[id] = {} local vvv = parse_names(value) for k,v in pairs(vvv) do item_dependence[id][v] = true end end Разбирается секция [item_dependence] в файле death_generic.ltx local n = death_ini:line_count("item_dependence") И для каждой строки for i=0,n-1 do result, id, value = death_ini:r_line("item_dependence",i,"","") происходит распарсивание полученного значения value (В твоем случае это строка "wpn_bm-16_full, wpn_toz34") : local vvv = parse_names(value) Т.е. ожидается получить два результата: строку "wpn_bm-16_full" и строку "wpn_toz34". Но будет получена только "wpn_toz34", т.к. нужно посмотреть функцию parse_names в файле _g.script. В ней есть такая строка : for name in string.gfind( s, "([%w_\\]+)%p*" ) do которая говорит о том, что происходит поиск строки, состоящей из букв и цифр (%w), символов нижнего подчеркивания (_) и бэкслэшей (\) Но в строке "wpn_bm-16_full" находится знак минус (-), которой не входит в набор. Поэтому и вся строка целиком не подходит под условия поиска и найдена не будет. Изменено 12 Марта 2015 пользователем Nazgool 4 2 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923883
SovaHiblack 0 Опубликовано 12 Марта 2015 Поделиться Опубликовано 12 Марта 2015 Всем привет. Ковыряю конфиги артефактов и столкнулся с неизвестным для себя. конфиги некоторых артов содержат: $prefetch = 64 а в некоторых: ;$prefetch = 3 (закоментированная строка) но имеет место строка: $npc = on Кто знает, растолкуйте в чём разница. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-923945
balor90 0 Опубликовано 13 Марта 2015 Поделиться Опубликовано 13 Марта 2015 (изменено) Какой скрипт(или другой файл)отвечает за диалог сталкеров, когда ГГ вооружен. Я где-то намудрил и теперь нпс просят убрать оружие, но я всё равно могу к ним подойти и нажать F для разговора. Изменено 13 Марта 2015 пользователем balor90 Добавлено Dennis_Chikin, 20 Марта 2015 xr_meet.script А при каких условиях кто с кем разговаривает - прописано, естественно, в логике. meet_state, meet_state_wpn, victim, use и т.д. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924082
UnLoaded 313 Опубликовано 13 Марта 2015 Поделиться Опубликовано 13 Марта 2015 Пара вопросов по смартам\гулагам: - если для смарта не указана вместимость(capacity), емкость гулага будет определяться по кол-ву прописанных работ? - в gulag_dark_valley.script есть табличка gulags, в которой есть такое: val_rob = {comm = true}. Если я правильно понял, это аналогично указанию communities = true в alife-файле спавна? Если да, то это означает, что в гулаг могут быть приняты любые мобы? Добавлено Dennis_Chikin, 20 Марта 2015 1. Да. Но лучше прописывать явно, и раскомментировать проверку ошибок в xr_gulag.script 2. Ну так function checkCommon() же. В приннципе, как бы да - для любых сталкеров вернет true. Только она ни откуда не вызывается. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924091
HellRatz 2 913 Опубликовано 13 Марта 2015 Поделиться Опубликовано 13 Марта 2015 Пытаюсь сделать НПС-снайпера и засунуть его на трансформаторную будку около ВНЗ Круг. А он по воздуху слезает. Смею предположить, что на будке банально нет аи-сетки, и НПС после спавна сразу бежит к ней. Это нормально, по этому, если там нет аи-сетки, ничего не получится. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924165
UnLoaded 313 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 (изменено) Подскажите, какой должна быть логика НПС, чтобы он не слезал ни при каких обстоятельствах с точки, где он заспавнен? А какое отношение это имеет к "Скриптованию" ? Для такого поведения обычно используют схему "camper" или ее разновидность "sniper". Насчет проблем с нежеланием непися стоять на какой-то трансформаторной будке - однозначно проверять наличие AI-сетки на крыше этой будки + настройка вышеуказанных схем. Изменено 14 Марта 2015 пользователем UnLoaded Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924217
UnLoaded 313 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 А после того, как меня видит, он сразу по воздуху и через будку опускается. Все правильно, так и должно быть - непись, увидев врага, переходит в денжер\комбат в зависимости от схемы логики, под которой находится и ее настроек. А в боевом состоянии непись обычно перемещается, вот движок и гонит его на AI-сетку. Попробуйте "пригвоздить" этого непися на нужном месте с помощью параметра radius = 1 схемы camper или sniper. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924283
Сталкер-Стрелок 12 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 @UnLoaded, ты вейпоинт ставишь на аи сетке, как ты его пригвоздишь-то? Нужно на возвышенность добавить сетку, туда поставить поинт и кемпера, тогда не уйдет. Сетку разумеется слинковать нужно, логика ему все равно не позволит уйти с точки. Вот примерно такая логика должна быть: [logic] active = camper [camper] path_look = agr_tower2_look path_walk = agr_tower2_stand radius = 1 sniper = true def_state_campering = threat_na def_state_campering_fire = threat_fire [spawn] wpn_ak74 ammo_5.45x39_fmj = 1 [smart_terrains] none=true 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924288
Х_и_м_и_к 3 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 (изменено) Всем привет! Нужна помощь... Имеется персонаж, у него есть логика, в ней куча путей, пути включаются выдачей нужных поршней. Сам вопрос: почему нпс дойдя до конечного пути,(если он находится вне зоны видимости гг и его миникарты) сразу топает в первоночальную точку своего пути??? (А когда он в зоне видимости гг, то как и положено стоит в конечной точке!?!) вот его логика: [logic] active = sleeper@voin_slip2002[sleeper@voin_slip2002]path_main = aver_voin_slip2002wakeable = falseon_info = {+av_poshli1} walker@go1meet = no_meet[walker@go1]path_walk = byk7a_walk1on_info = {+av_poshli3} karavandanger = danger_conditionmeet = meet[karavan]close_dist = 3near_dist = 15faraway_dist = 31close_state = guardnear_state = rushfaraway_state = sprintwait_state = rushlook_on_actor = falseradius = 7no_loot = trueon_info = {+av_poshli4}walker@go2danger = danger_conditionmeet = meet[walker@go2]path_walk = byk7a_walk103path_look = byk7a_look103on_info = {+av_poshli2}walker@go3danger = danger_conditionmeet = meet[walker@go3]path_walk = byk7a_walk2danger = danger_conditionmeet = meet[danger_condition]ignore_distance = 1[meet]victim = 1|actorvictim_wpn = 1|actoruse = trueuse_wpn = trueвот начальные пути[aver_voin_slip2002]points = p0p0:name = wp00p0:position = -334.460723876953,-27.052152633667,178.653411865234p0:game_vertex_id = 2891p0:level_vertex_id = 294764[byk7a_walk1]points = p0,p1,p2p0:name = wp00|a=runp0:flags = 0x1p0:position = -291.722473144531,-14.705904006958,217.159301757813p0:game_vertex_id = 2891p0:level_vertex_id = 370966p0:links = p1(1)p1:name = wp01|a=runp1:flags = 0x1p1:position = -219.751800537109,-32.168643951416,236.291809082031p1:game_vertex_id = 2891p1:level_vertex_id = 493305p1:links = p2(1)p2:name = wp02|a=runp2:flags = 0x1p2:position = -193.529052734375,-34.7348403930664,291.633117675781p2:game_vertex_id = 2891p2:level_vertex_id = 538169 Изменено 14 Марта 2015 пользователем WERTOix Добавлено Dennis_Chikin, 20 Марта 2015 Недавно же где-то разбирали. Если непись в офлайне - для него существует только первая точка работы. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924331
Nazgool 250 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 (изменено) Стоит скрипт о сообщениях о смерти Лог это не скрипт. Скрипт вот это - stlkdead.script. Вот его и покажи для начала. Изменено 14 Марта 2015 пользователем Nazgool 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924357
AndrewMor 533 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 (изменено) WERTOix, а разве флаги в p0:flags, p1:flags, p2:flags не разные должны быть? А если нету path_look, флаги вообще можно не указывать. Изменено 14 Марта 2015 пользователем AndrewMor Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924374
Сталкер-Стрелок 12 Опубликовано 14 Марта 2015 Поделиться Опубликовано 14 Марта 2015 , логика работает только в онлайне, и компилируется каждый раз при выходе НПС в онлайн, вот он у тебя ее и отрабатывает. Тебе нужно переводить своего сталкера на другую секцию волкера с конечным вейпоинтом. Напиши например сигнал в конце пути и по нему переводи его в другую секцию, и все будет в порядке. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924376
UnLoaded 313 Опубликовано 15 Марта 2015 Поделиться Опубликовано 15 Марта 2015 Нашел на Агропроме смарт "agr_factory_assault" у которого 2 шейпа! Какой в этом смысл? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924594
Nazgool 250 Опубликовано 16 Марта 2015 Поделиться Опубликовано 16 Марта 2015 (изменено) @AndrewMor, Удалить space_restrictor-ы 1. файл alife_l03_agroprom.ltx, удали секцию с именем name = agr_space_restrictor_0001 2. файл alife_l06_rostok.ltx, удали секцию с именем name = rosros_cutscene Нашел на Агропроме смарт "agr_factory_assault" у которого 2 шейпа! Какой в этом смысл? На Агропроме сталкеров атакуют военные, если помнишь, с двух направлений. Оба этих шейпа хоть и находятся в разных местах, но относятся к одному смарту. Т.е. 8 солдат разбиты на две группы по 4, но под одним смартом. И когда погибнут все 8, как члены одного смарта, то выдается инфопорция, и тогда Крот кричит, что мол "помогите мне, зажал кто-то и зацеловал". Изменено 16 Марта 2015 пользователем Nazgool Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924709
UnLoaded 313 Опубликовано 16 Марта 2015 Поделиться Опубликовано 16 Марта 2015 Т.е. 8 солдат разбиты на две группы по 4, но под одним смартом. И когда погибнут все 8, как члены одного смарта, то выдается инфопорция, и тогда Крот кричит, что мол "помогите мне". За это все я в курсе, но какое отношение 2 шейпа у смарта имеют к работе гулага? Я проверял, у всех 8-ми вояк команда, группа и сквад одинаковые, и все они под одним гулагом. Шейп у смарта я понимаю как просто средство "визуализации" смарта, соответственно понятно когда он один. А вот 2 зачем? Если есть какой-то смысл - значит он должен быть как-то выражен в скриптах или в движковых ф-циях? Я не видел нигде... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/644/#findComment-924721
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти