Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
Как исправить проблему с меткой? Я решил создать механика на новой локации. Создал. Может чинить и апгрейдить. В логике прописал level_spot = mechanic, но метки не отображаются на миникарте и в ПДА. Почему? level_spot прописан в логике.
AziatkaVictor, возможно я скачал уже какой то редаченый атмосфер я незнаю но у меня всё что нужно там адаптированно но вылет не исправился, почему я думаю что у меня редаченый атмосфер так потому что начал качать с другого сайта и там размер архива 203мб а мой 171мб, я думал это из-за новой локации но нет на затоне всё так же вылетает на всех локах так хотя до этого у меня всё работало, но были такие же вылеты которые ломали все сохранки но они происходили очень редко
Внимание анекдот, короче хотел как-то один модмейкер сделать спавн нпс с одним визуалом, но разным вооружением, но не знал как это сделать потому как ему надо шобы они спавнились рандомно наподобие sim_default_stalker_1 у которого спавнятся sim_default_stalker_1_default_0, sim_default_stalker_1_default_1, sim_default_stalker_1_default_2, sim_default_stalker_1_default_3
Winsor, У меня такое было, у моего NPC также стояла метка, но на карте так и не было метки, если отойти от NPC на расстояние где он пропадает и вернутся то метка появится
Сообщение отредактировал RoboCat - Четверг, 21.05.2020, 13:03
OP_artovod, AziatkaVictor, Как же вы странно анекдоты рассказываете. Один рассказчик - начало, второй - середину, а мне что концовку самому придумывать? Как же весь анекдот от оного рассказчика услышать? Как в школе учили: вступление—основная часть—заключение: Что хочу сделать, что сделал и что не получается?
Сообщение отредактировал denis2000 - Четверг, 21.05.2020, 13:21
denis2000, ну, как я понял, он хочет сделать НПС с одинаковыми визуалами, но разным снаряжением (у одного АК, у второго ТОЗ). Он пытался сделать на подобии sim_default_группировка, но либо не знает как, либо делает так же как и sim_default_stalker, но оно не работает.
Добро. Дайте пример таблицы и счётчика, то есть в таблице прописано 20 доступных объектов, игрок должен хоть раз за игру подержать в руках 15 объектов из этой двадцатки (НЕобязательно, чтобы у игрока одновременно было 15 объектов), соответственно, когда счётчик достигает 15, происходит действие. Написал такую функцию, но она не работает:
Код
local pda_table = { "npc_pda_borzoy", "npc_pda_sutener", "npc_pda_dry", "npc_pda_panamorev", "npc_pda_tarakan", "npc_pda_begemot", "npc_pda_aferist", "npc_pda_pirat", "npc_pda_marader_trade", "npc_pda_semeckiy", "npc_pda_chekan", "npc_pda_morda", "npc_pda_kulak", "npc_pda_pron", "npc_pda_zver", "npc_pda_courier", "npc_pda_fedych", "npc_pda_eger", "npc_pda_fagot", "npc_pda_army_sniper" } local pda_counter = 0 for k,v in pairs (pda_table) do if xr_conditions.actor_has_item(actor, npc, v) then pda_counter = pda_counter + 1 end
Разумеется, это часть большой функции, все теги и проверки далее в скрипте присутствуют.
Сообщение отредактировал Neptun - Четверг, 21.05.2020, 14:04
в теле функции, то при каждом вызове вы будете ее обнулять. Эту переменную в обязательном порядке нужно сохранять в сейв и восстанавливать при загрузке, иными словами обнулять ее стоит только если из сейва ее не считали. Я думаю нет необходимости в проверке через функцию из xr_conditions, можно вписать такое условие:
Код
db.actor:object( v ) ~= nil
Проверка в цикле сама по себе ущербна! Есть же колбек на получение объекта ГГ (actor_binder:on_item_take), вот там и нужно проверять входящие объекты на совпадение с таблицей. Лучше всего через Динамическое подключение/отключение функций.
Сообщение отредактировал denis2000 - Четверг, 21.05.2020, 14:19
Гаспада с нпс я разобрался и кажется начал разбираться с атмосфером переустановил его проблема не решилась, точнее решилась но частично, на оргиналах зп всё работает но на кардоне и болотах нет и я вот думаю может надо локации куда то в скрипт в писать погодный или нет?
AziatkaVictor, нет вы неправильно поняли я имею в виду скрипты атмосфера, потому что как и куда вписывать новые локи я знаю AziatkaVictor,
Добавлено (21.05.2020, 14:38) --------------------------------------------- AziatkaVictor, к примеру вот какая то проверка
function WeatherManager:get_level_name() local level_name=level.name() if level_name~="jupiter" and level_name~="pripyat" then level_name="zaton" end return level_name end