Перейти к контенту

naxac

Жители
  • Число публикаций

    1 337
  • Регистрация

  • Последнее посещение

  • Дней в топе

    17
  • AMKoin

    17,401 [Подарить AMKoin]

Весь контент пользователя naxac

  1. @Norman Eisenherz , да, точно, в ини-файлах ведь структура такая же, как в хэш-таблицах: если есть два одинаковых ключа с разными значениями, то одно "забивает" другое. Значит, тут только править конфиг.
  2. @evilmarx , а что с ними? @Generaator , можно заспавнить спавнером артефакт "Идол Монолита" и повесить его на пояс. Потом удалишь, как отстреляешься.
  3. @Generaator , это задание не менялось. ___________________________ Обновил аддон.
  4. @Norman Eisenherz , в ЗП тайники устроены так: На месте тайника через all.spawn заспавнены предметы. Эти предметы просто определяют место, где будут лежать вещи, которые в итоге заберёт ГГ. Их количество и секции должны соответствовать конфигу тайника. Если всё нормально, всё соответствует, то эти предметы всегда находятся оффлайн, и игрок их не видит - он видит и забирает только те предметы которые спавнятся по координатам оффлайнивых при создании тайника на старте игры. Если конфиг и спавн не соответствуют, то начинаются такие вот "фокусы" - что-то спавнится при старте игры, а что-то просто выходит в онлайн. Тут, думаю, надо переписать немного скрипты тайников, чтобы эти скрытые предметы никогда не вылазаили из оффлайна. upd: тут ошибка в treasure_manager.script, оказывается.
  5. naxac

    Скриптование

    @Norman Eisenherz , вторым аргументом в tonumber передаётся основание системы счисления (двоичная - 2, шестнадцатиричная -16 и т.д). string.gsub же вторым аргументом возвращает количество замен. Тут нужно отсечь второй аргумент, например так: tonumber( (string.gsub(str, …)) )
  6. naxac

    Скриптование

    @_Sk8_AsTeR_ , не там копаешь. Сохранение и загрузка гулага тут ни при чём. Неписи в баре сделаны с индивидуальной логикой, и они так же глючат порой. Тут либо вейпоинт-каллбэк рано срабатывает в move_mgr при загрузке, не давая неписю дойти до нужной точки, либо непись смещается уже после спавна на загрузке и срабатывания этого каллбэка. Или ещё что-то. В общем, в move_mgr смотреть надо.
  7. Доброго дня. Обновил аддон для ОП-2 Яндекс Google Барахло по хомякам теперь можно не собирать самому, а заказать его Седому - торгашу на вертолёте. Если эпизод с Седым на АТП уже пройден, то надо просто написать ему сообщение о том, что есть заказ и надо встретиться. Если не пройден - то заработает это только после АТП.
  8. naxac

    Скриптование

    @AgentYaroslav007 , закомментируй проблемную строку, раз у тебя такой функции нет..
  9. @Alex_gala_2000 , обнови полностью аддон, а не только фикс. Ссылка. Установи всё из архивов op2_addon_v2.7z и op2_addon_fix.7z.
  10. naxac

    Скриптование

    А что мешает проверить?
  11. @Minya , вот здесь. Либо тут можно отследить историю изменений.
  12. @Kuzmich7, спасибо за отзыв. С контейнерами логика несколько иная: чем выше защита контейнера, тем большее количество экранирующих вредное излучение материалов используется при его изготовлении, а потому и вес становится больше. Хотя, согласен, вес всё-таки снизить можно, из-за него их, наверное, не только я редко использую. Проще пару-тройку "дикобразов" раздобыть, чем постоянно таскать с собой по ~10кг груза, который ещё неизвестно, пригодится или нет..
  13. naxac

    Скриптование

    @_Sk8_AsTeR_ , 1) on_signal = sig_name| %=func% Функция func должна находится в файле xr_effects.script. Если нужно передать в функцию аргументы, то так: on_signal = sig_name| %=func(arg1:arg2)% Примеров в файлах игры море. 2) on_info = {=precond} new_section_logic Функция precond должна находиться в файле xr_conditions.script. Примеров, опять же, хватает.
  14. naxac

    Скриптование

    @Norman Eisenherz , это работает только с комбо-боксами, используемыми для игровых опций. После disable/enable_id нужно вызвать SetCurrentOptValue - только там заполняется лист с проверкой по этому m_disabled.
  15. @mole venomous , хмм, помнится, похожие грабли были в солянке и в оп-2. Поищи, может где-то в скриптах ГГ перемещается принудительно в эту позицию при переходе в ТД.
  16. naxac

    Скриптование

    @Norman Eisenherz , да, всё верно, прошу прощения, не в те исходники смотрел. Судя по всему, там должно быть 12 текстур в этом режиме: (_d, _t, _e, _h) + (_e, _b, _back). Но у тебя не работает так. Странно.. В оригинале ЗП это, кстати, используется: И описание текстур:
  17. @mole venomous , для скриптового левел-чейнджера при его спавне в нет-пакет нужно записывать несуществующий граф-поинт (dest_graph_point), иначе переход, если указанный граф-поинт будет найден на локации, всегда будет перебрасывать ГГ именно на него, независимо от указанных dest_ координат.
  18. naxac

    Скриптование

    @Norman Eisenherz , строчка, обрабатывающая это, закомментирована в движке:
  19. Приветсятвую. Обновил аддон для ОП-2. Исправил несколько ошибок, кое-что улучшил.
  20. @Капрал Хикс , да, я тут разобрался подробнее, вник, так сказать - там вся проблема только в этих, флагах - флаг can switch online отключен, как выше @Купер указал. Остальные правки ни к чему.
  21. @Вася Сапля , я, пока ковыряю ОП2, перекомпилировал спавн с помощью acdc более сотни раз, и ничего подобного не наблюдал. Чем ты спавн собираешь? Тут скорее в game.graph дело.
  22. @mole venomous , в террасе, или как там её - где фаербол летает.
  23. @Капрал Хикс , подойдёт. Я добавлял респавнер для часовых, поэтому пришлось изменить предикаты - чтобы не плодить кучу секций для каждого смарта. А на оригинале оно и с родными предикатами работать будет. И =check_fighting(422) добавлено только для того, чтобы часовые на раненого с заправки не реагировали. С object_flags я не уверен - косяк ли это. После исправления загрузки работ и принудительного выпинывания неписей в онлайн, они начинали нормально работать и не пропадали больше. Но всё же поменял на всякий случай. По идее, правильнее было бы все эти пять смартов заменить на один - но тогда правок больше делать придётся.
  24. @mole venomous , у них логика неправильно загружается в gulag_darkvalley.script. И ещё что-то с object_flags не то, вроде.
  25. naxac

    Скриптование

    @WinCap , эти функции вызываются в биндерах неписей и монстров. В скрипте используются заполняемые этими функциями таблицы.
×
×
  • Создать...