Это популярное сообщение. 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/783/#findComment-847221
BFG 7 586 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 @AndrewMor, Вроде всё верно, но зачем столько лишних телодвижений со строкой <text /> ? Указал её в красном поле. Сначала ты разветвляешь диалог, потом зачем то 2 раза с помощью этой строки переводишь фразу от ГГ НПСу и обратно. Почему не поставил прекондишен сразу перед фразой (зелёным выделено) и убрать не нужную секцию ? "Кругом зомби.....у меня кончаются патроны...." Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024418
Vitalik Izotop 0 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 Йо. 1. Подскажите, где находится параметр, отвечающий за время респавна артефактов в аномалии. 2. Как добавить в ту или иную аномалию спавн артефакта? К примеру, создал на новой локе жарку, и хочу в неё добавить спавн капли и огненного шара. Спасибо заранее. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024456
UnLoaded 313 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 @Vitalik Izotop В оригинале SoC нет никакого респавна артов в аномалиях. Если ты о каком-то моде, то хотя-бы уточни - о каком ? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024468
Vitalik Izotop 0 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 @UnLoaded, хм... это ввело меня в заблуждение. На примере подземелья агропрома: каждые 1,5 суток (точный интервал не вычислил) в полночь у электры спавнится вспышка. Бывало, зачистил полностью локу от артов, а они потом в ночь снова появляются. Игра без модов, поэтому и спрашиваю. Может что-то путаю, но ещё знаю, что в ЧН и ЗП респавн артов есть 100% Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024539
Kondr48 314 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 (изменено) @Kondr48, alife():set_switch_online(box.id, true) alife():set_switch_offline(box.id, false)Потом немного подождать, пока он (ящик) выйдет в онлайн, и можно трансферить предметы. Проблема вылезла в том, чтобы узнать id ящика. У меня есть только story_id его. level_object_by_sid возвращает game_object или я не правильно понял? В любом случае когда тайник в офлайне он мне nil возвращает. P.S. Или же ткните, где есть реализованная на базе ТЧ функция ограбления ГГ, чтобы все его шмотки перепорхнули в нужный ящик. Я с оригинала только арену вспомнил, но там ящик как раз-таки в онлайне, что мне не подходит. Изменено 9 Июля 2016 пользователем Kondr48 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024546
UnLoaded 313 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 @Kondr48 Ну почему только level_object_by_sid ? У класса alife_simulator есть метод story_object, используй его: local sim = alife() local soBox = sim:story_object(тут SID твоего ящика) 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024549
Vitalik Izotop 0 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 Опять. Тестил подземелья: стабильно спавнится вспышка и бенгальский огонь у электр. Есть шанс появления двух бенгальских огней сразу! Теперь хочу найти параметр, отвечающий за респавн. Не вижу его.. Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024556
UnLoaded 313 Опубликовано 9 Июля 2016 Поделиться Опубликовано 9 Июля 2016 (изменено) Теперь хочу найти параметр, отвечающий за респавн. Не вижу его.. В конфигах аномалий есть: artefacts = af_rusty_thorn,0.7,af_rusty_kristall,0.25,af_rusty_sea-urchin,0.05 BirthProbability = 0.1 Если я не ошибаюсь, то этот респавн происходит только при выходе аномалий в он-лайн. Изменено 9 Июля 2016 пользователем UnLoaded 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024593
Vitalik Izotop 0 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 1. Насколько я знаю, сталкеры и мутанты с определённой вероятностью могут покинуть гулаг и начать путешествие по локациям в поисках другого свободного. ( собаки уходят с агропрома на свалку, плоти идут на агропром. Сталкеры с арм.складов в бар ходят. Второстепенные персонажи, типо Фраера и Кочерги шляются из гулага в гулаг. ) Какой параметр отвечает за вероятность "желания" уйти с гулага в свободное путешествие? P.S. Unloaded, правил конфиг аномалий, респавн артов всё равно составляет 1,5-2 суток. Разве что получилось заспавнить огненный шар в карусели) Кстати говоря, для меня загадка, откуда при переходе из ТД на кордон позади тебя спавнятся 10-13 бандитов. Если АТП заполнено, другие гулаги тоже, то какая цель? Или это наитупейший маршрут на свалку, где они должны были остановиться? Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024657
AndrewMor 535 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 Почему не поставил прекондишен сразу перед фразой (зелёным выделено) и убрать не нужную секцию ? Опытным путем выяснил, что вылет идет из-за precondition, если его убрать(закомментировать) - все работает. Тады вопрос: почему? function bandits_death(actor, npc) if not has_alife_info("job_kill_bandits") then return true end return false end Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024667
UnLoaded 313 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 (изменено) Тады вопрос: почему? Ну так что не ясно: видимо условие в прекондишене не выполняется, он возвращает false, движок соответственно не может "построить" дальше диалог -> вылет. Для диалогов с ветвлениями есть такое правило - должна быть хотя-бы одна ветка, которая будет доступна и движок сможет "построить" ее до конца. Насколько я знаю, сталкеры и мутанты с определённой вероятностью могут покинуть гулаг... Все зависит от условий. Если мобу, в его кастом-дате, однозначно прописан гулаг, он его не покинет никогда. Если моб просто подошел по параметрам и взят в гулаг - его может "вытеснить" с работы\из гулага более подходящий моб. Все это регулируется в xr_gulag.script, в скриптах гулагов и в профилях мобов. Изменено 10 Июля 2016 пользователем UnLoaded 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024671
Max_Raf 35 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 Вопрос про серверные и клиентские классы. Чтобы сделать "скриптовую обёртку" для серверного объекта ( в смысле как se_stalker.script ) нужно, чтобы этот класс был зарегистрирован в class_registrator.script, а так же, чтобы был экспортирован клиентский(?) класс ( CMosquitoBald и тому подобное) . И так как классы CNoGravityZone и CRadioactiveZone не экспортированы, такую вот "обвязочку" им не сделаешь. Я правильно всё понял? ... А наше дело маленькое - с ружьём да по болотам. (с) Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024706
naxac 2 605 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 @Max_Raf, да. 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub/Тема на AP-PRO Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024708
AndrewMor 535 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 Ну так что не ясно: видимо условие в прекондишене не выполняется В том-то и дело, что условие выполняется. Ну в общем, я плюнул и сделал все по другому. Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024709
Vitalik Izotop 0 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 (изменено) Все зависит от условий. Если мобу, в его кастом-дате, однозначно прописан гулаг, он его не покинет никогда. Если моб просто подошел по параметрам и взят в гулаг - его может "вытеснить" с работы\из гулага более подходящий моб. Все это регулируется в xr_gulag.script, в скриптах гулагов и в профилях мобов. Что значит "более подходящему", если на гулаге не стоит условий, и туда могут зайти любые сталкеры, но тем не менее один опытный одиночка вытесняет другого, хотя по профилю они все одинаковы "agr_stalker_regular Изменено 10 Июля 2016 пользователем Vitalik Izotop Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024772
virus561 0 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 такая проблема создал нпс по тутору просто скопировал код)))и все норм. работало и тут решил создать второго нпс тоже по тутору тому же самому и просто поменял все имена esc_unik_npc на gan_store и выбивает ошибку вот лог Expression : m_pItemDataVector->end() == t_itFunction : CXML_IdToIndex<class CCharacterInfo>::InitInternalFile : e:\stalker\patch_1_0004\xr_3da\xrgame\xml_str_id_loader.hLine : 184Description : duplicate item idArguments : esc_unik_npc Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024812
AndrewMor 535 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 просто поменял все имена esc_unik_npc на gan_store и выбивает ошибку вот лог Значит, не везде поменял Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024820
virus561 0 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 Значит, не везде поменял ну везде все проверил все поменял ну везде все проверил все поменял все извините это я протупил в nps_profile.xml забыл поменять id Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024831
UnLoaded 313 Опубликовано 10 Июля 2016 Поделиться Опубликовано 10 Июля 2016 но тем не менее один опытный одиночка вытесняет другого Мало информации, чтоб что-то конкретно понять: что за гулаг, что прописано в checkStalker(...), при каких условиях там неписи друг друга вытесняют, чистая SoC или мод... Могу предположить, что вытеснение одного непися другим происходит при переключении состояний гулага - тогда это нормально, т.к. в этом случае происходит полное переназначение неписей на работы, и любой может попасть под раздачу. 1 Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024880
AndrewMor 535 Опубликовано 11 Июля 2016 Поделиться Опубликовано 11 Июля 2016 (изменено) Словил вылет: Expression : fatal error Function : CScriptEngine::lua_error File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp Line : 73 Description : <no expression> Arguments : LUA error: ...shing\s.t.a.l.k.e.r\gamedata\scripts\xr_logic.script:614: attempt to call field '?' (a nil value) Ругается на строчку (выделена красным жирным) if infop.params then xr_effects[infop.func](actor, npc, infop.params) else xr_effects[infop.func](actor, npc) end в функции pick_section_from_condlist(actor, npc, condlist). В чем может быть причина? Изменено 11 Июля 2016 пользователем Eugen81 Сталкер - наше всё! Ссылка на комментарий https://www.amk-team.ru/forum/topic/15045-soc-kovyrjaemsja-v-fajlah/page/783/#findComment-1024951
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти