Это популярное сообщение. Dennis_Chikin 3 665 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-847221
Guidesun 0 Опубликовано 13 Сентября 2018 Поделиться Опубликовано 13 Сентября 2018 (изменено) Чистый ТЧ, бинарники X-Ray Extensions, при установке любого погодного мода уровня SWTC начинается при старте игры без конечный эффект выброса, дело в бинарниках? Изменено 13 Сентября 2018 пользователем Guidesun Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1199941
Shennondoah 130 Опубликовано 13 Сентября 2018 Поделиться Опубликовано 13 Сентября 2018 @Guidesun, А какие моды пробовал подключать? Поройся в конфигах мода, секция "blowout" возможно есть, её попробуй закомментить. Оц тоц перевертоц, бабушка здорова, Оц тоц перевертоц кушает компот. Оц тоц перевертоц и мечтает снова Оц тоц перевертоц пережить налет! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1199943
EggIeRar(V.N.S.L) 16 Опубликовано 13 Сентября 2018 Поделиться Опубликовано 13 Сентября 2018 7 часов назад, dPlayer сказал: Вызови ее в диалоге/инфопоршне/другой функции Я правильно понимаю что нужно сделать следущее Мне нужно взять "level.map_add_object_spot_ser(id, 'spot_name', 'hint')" и сделать из этого примерно следущее: level.map_add_object_spot_ser(id, 'crc_big', 'anom_near_sidr') , так? Где id это тот самый обьект Конечный вид будет таков - level.map_add_object_spot_ser(esc_oleg, 'crc_big', 'anom_near_sidr'); Верно? Поправьте если не так. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1199981
BFG 7 586 Опубликовано 13 Сентября 2018 Поделиться Опубликовано 13 Сентября 2018 @EggIeRar(V.N.S.L), Открой оригинал ТЧ. Например bar_dialogs.script. И посмотри как сделаны метки на Баре. Функция - function locate_bar_bar(actor,npc) Там всё предельно ясно. Сделаешь по аналогии и вызывай хоть из диалога, хоть экшеном из поршня или иными способами. "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1199984
imcrazyhoudini 222 Опубликовано 13 Сентября 2018 Поделиться Опубликовано 13 Сентября 2018 15 часов назад, gam сказал: нивелирует Он действует изначально или когда начинается использование дополнительного веса костюма? Нужен 3D-артист для правок геометрии локаций. Кто может помочь - пишите в ЛС. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200048
naxac 2 605 Опубликовано 14 Сентября 2018 Поделиться Опубликовано 14 Сентября 2018 (изменено) 18 часов назад, Guidesun сказал: начинается при старте игры без конечный эффект выброса, дело в бинарниках? Да. Надо отключить одну правку в correction_list.txt, там даже комментарий оставлен о том, что из-за нее может глючить выброс или погода. Изменено 14 Сентября 2018 пользователем naxac 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200126
Guidesun 0 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 (изменено) Чистый ТЧ. Подскажите функцию на передачу несколько предметов, пробовал так. Скрытый текст --забираем предмет у ГГ: function chasti_mutantov_peredal(first_speaker, second_speaker) dialogs.relocate_item_section(second_speaker, "mutant_dog_tail", "out", 3) end --забираем предмет у ГГ: function chasti_mutantov_peredal(first_speaker, second_speaker) dialogs.relocate_item_section(second_speaker, "mutant_dog_tail", "out") dialogs.relocate_item_section(second_speaker, "mutant_dog_tail", "out") dialogs.relocate_item_section(second_speaker, "mutant_dog_tail", "out") end -- 3 попытка function chasti_mutantov_peredal(npc, actor) dialogs.relocate_item_section(npc, "mutant_dog_tail", "out") dialogs.relocate_item_section(npc, "mutant_dog_tail", "out") dialogs.relocate_item_section(npc, "mutant_dog_tail", "out") end Проблема в том что предметы остаются у меня в инвенторе, с передачей одного предмета все работает. Изменено 15 Сентября 2018 пользователем Guidesun Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200350
imcrazyhoudini 222 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 (изменено) 5 часов назад, Guidesun сказал: Подскажите функцию Лучше юзать те что в ТТ2, попробуй так: --забираем предмет у ГГ: function chasti_mutantov_peredal(first_speaker, second_speaker) dialogs.relocate_item_section(first_speaker, "mutant_dog_tail", "out") dialogs.relocate_item_section(first_speaker, "mutant_dog_tail", "out") dialogs.relocate_item_section(first_speaker, "mutant_dog_tail", "out") end функции с ТТ2:https://yadi.sk/d/aN5M5QKEVZZUKQhttps://yadi.sk/d/_tDp83--h1XzxA Изменено 15 Сентября 2018 пользователем Houdini_one 1 Нужен 3D-артист для правок геометрии локаций. Кто может помочь - пишите в ЛС. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200387
Guidesun 0 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 Использовал функцию на проверку нескольких предметов. Скрытый текст function has_item_kanistra(first_speaker, second_speaker) local item_sections = {"explosive_mobiltank"} local needed = 2 local count = 0 local item_section local function calc(temp, item) if item:section() == item_section then count = count + 1 end end for k,v in pairs(item_sections) do item_section = v get_story_object("actor"):iterate_inventory(calc, actor) end return count >= needed end Вылет ссылается на эту функцию а именно на: attempt to call global 'get_story_object' (a nil value) Поиск не дал мне ничего конкретного. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200391
Overfirst 647 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 10 минут назад, Guidesun сказал: get_story_object("actor") Замени на db.actor. 1 Ранее был известен под ником BoBaH_671. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200396
Guidesun 0 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 (изменено) Только сейчас заметил одну проблему. Если отойти от нового НПС на приличное расстояние то он исчезает в мир иной. У меня все НПС куда то пропали, хотя в логике ясно прописано что они должны стоять колом на заданном месте. Раньше не было такого, НПС не квестовые стоят голые без диалогов. ЗЫ Хотя нет один использует эти функции. Скрытый текст function has_item_af_medusa(task, objective) if db.actor ~= nil then return db.actor:object("af_medusa") ~= nil end return false end function has_item_af_medusa_pes(first_speaker, second_speaker) dialogs.relocate_item_section(second_speaker, "af_medusa", "out") end function has_item_kanistra(first_speaker, second_speaker) local n=2 local count=0 db.actor:iterate_inventory(function (dummy, item) if item:section()=="explosive_mobiltank" then count=count+1 end end, nil) if count>=n then return true else return false end end function has_item_kanistra_pes(first_speaker, second_speaker) flamethrower.relocate_n_items_section(second_speaker, "explosive_mobiltank", "out", 2) dialogs.relocate_item_section(second_speaker, "wpn_pm", "in") dialogs.relocate_item_section(second_speaker, "ammo_9x18_fmj", "in") end Когда беру канистры он в первую очередь пропадает, может что то не так с проверкой has_item_kanistra? Изменено 15 Сентября 2018 пользователем Guidesun Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200399
Overfirst 647 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 (изменено) 3 минуты назад, Guidesun сказал: Если отойти от нового НПС на приличное расстояние то он исчезает в мир иной. Все неписи переходят в оффлайн, когда актор очень далеко (150+ метров). В ТЧ, вроде как, можно в работе гулага или как там ваша эта система называется, прописать флаг онлайн, чтобы непись не "исчезал в мир иной". Изменено 15 Сентября 2018 пользователем Overfirst Ранее был известен под ником BoBaH_671. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200401
Guidesun 0 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 1 час назад, Overfirst сказал: Все неписи переходят в оффлайн, когда актор очень далеко (150+ метров). В ТЧ, вроде как, можно в работе гулага или как там ваша эта система называется, прописать флаг онлайн, чтобы непись не "исчезал в мир иной". Никогда не сталкивался с подобным. На всякий случай секция НПС. Скрытый текст [870] ; cse_abstract properties section_name = stalker name = esc_pes position = -199.870178222656,-19.8877372741699,-137.10905456543 direction = 0,0,0 ; cse_alife_trader_abstract properties money = 5000 character_profile = esc_pes ; cse_alife_object properties game_vertex_id = 57 distance = 0 level_vertex_id = 52330 object_flags = 0xffffffbf custom_data = <<END [logic] active = walker@stay_at_position combat_ignore = combat_ignore danger = danger_condition [walker@stay_at_position] path_walk = esc_lager_wolf_walk path_look = esc_lager_wolf_look [combat_ignore] combat_ignore_cond = always [danger_condition] ignore_distance = 0 ignore_distance_corpse = 0 END story_id = 10000 ; cse_visual properties visual_name = actors\soldier\soldier_beret_1 ; cse_alife_creature_abstract properties g_team = 0 g_squad = 1 g_group = 2 health = 1 dynamic_out_restrictions = dynamic_in_restrictions = upd:health = 1 upd:timestamp = 0 upd:creature_flags = 0 upd:position = -199.870178222656,-19.8877372741699,-137.10905456543 upd:o_model = 0 upd:o_torso = 0.028013030067086,0,0.9996075630188 upd:g_team = 0 upd:g_squad = 1 upd:g_group = 2 ; cse_alife_monster_abstract properties upd:next_game_vertex_id = 65535 upd:prev_game_vertex_id = 65535 upd:distance_from_point = 0 upd:distance_to_point = 0 ; cse_alife_human_abstract properties predicate5 = 1,2,2,1,2 predicate4 = 0,1,1,1 ; cse_ph_skeleton properties upd:start_dialog = ; se_stalker properties ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Даже представления не имею что прописать что бы он не уходил в мир иной. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200457
Guidesun 0 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 Продолжения поста. Ошибочка, НПС не исчезает а бежит за мной будто старается попасть в мой радиус действия А-Лайф. У меня слов нет. Что делать ума не приложу, что ему прописать в логике что бы он тупо стоял. Думал patch_walk и patch_look будет достаточно. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200512
AndreySol 215 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 @Guidesun Использовать персональную логику для НПСов в ТЧ - дело мутное и не всегда правильное. Проблема в том, что при переходе в офф-лайн собственная логика НПСа перестает работать, и какой нить гулаг может запросто затянуть к себе твоего моба. Лучше всего, определять всех НПСов на работы в гулаги - будет все стабильно и значительно меньше всяких непоняток... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200551
imcrazyhoudini 222 Опубликовано 15 Сентября 2018 Поделиться Опубликовано 15 Сентября 2018 2 часа назад, AndreySol сказал: затянуть Простое [smart_terrains] none = true Решает эту проблему. Нужен 3D-артист для правок геометрии локаций. Кто может помочь - пишите в ЛС. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200570
AndreySol 215 Опубликовано 16 Сентября 2018 Поделиться Опубликовано 16 Сентября 2018 1 час назад, Houdini_one сказал: none = true Вот мне не надо за это рассказывать - лучше бы @Guidesun рассказал... Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1200571
Змея 246 Опубликовано 21 Сентября 2018 Поделиться Опубликовано 21 Сентября 2018 (изменено) Есть глобальные моды - в которых вообще не используется система гулагов. И в них никогда не было таких проблем. Конечно в логике у них было прописано: [smart_terrains]none = true Но как тут раньше говорили гуру моддинга - это вроде-как и не работает в вынесенной из олл-спавн логике. А логика в этих модах вынесена. Да и большинство персонажей скриптом спавнились... Изменено 21 Сентября 2018 пользователем Змея Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1201311
dPlayer 571 Опубликовано 21 Сентября 2018 Поделиться Опубликовано 21 Сентября 2018 Как перевести в офф а потом обратно в онлайн гулаг? Скажем ферма в ТД с продавцами гауссовки. Условия вида online = "{+info1}" работает, а вот online = "{-info1}" offline = "{+info1}" offline = "{-info1}" почему-то никакого действия не оказывают. Выглядит так: -- простые сталкеры внутри фермы вокруг костра for i = 1, 5 do t = { section = "logic@" .. gname .. "_kamp", idle = 0, prior = 1, state = {0}, squad = squad, group = groups[1], online = "{+info1}", --строка с условием in_rest = "", out_rest = "" } table.insert(sj, t) end Самый некомпетентный на форуме. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1201325
Змея 246 Опубликовано 21 Сентября 2018 Поделиться Опубликовано 21 Сентября 2018 А вот так пробовал? online = "{+info1}",offline Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/963/#findComment-1201327
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти