Перейти к содержанию

Вис691

Управление проектами
  • Публикаций

    1 545
  • Пожертвование

    0,00 ₽ 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    67

Вис691 стал победителем дня 25 марта 2022

Вис691 имел наиболее популярный контент!

Репутация

669 Очень добрый

Информация о Вис691

  • Звание
    Старожил
  • День рождения 19.08.1998

Контакты

  • Сайт
    https://www.youtube.com/user/zazaza691

Информация

  • Пол
    Мужчина
  • Город
    Москва

Посетители профиля

78 518 просмотров профиля
  1. Я помню, что ранее всегда обходил стороной ID, начинающиеся с цифр. Это всегда что-то ломало, даже когда всё было корректно. Скрипты не компилировались, выпадали странные ошибки. Я не знаю, изменилось ли что-то с годами, но как вариант можно попробовать переименовать всё и проверить.
  2. Здравствуйте! Мне нужен скриптер для создания/редактирования погодного мода для Трешки. Готов оплатить труд. Вас интересует мое предложение?

    1. Показать предыдущие комментарии  Ещё #
    2. Вис691

      Вис691

      Не подскажу. Можно попробовать в дискорде спросить. Ссылки в верхнем меню есть

    3. JluKBuDaToR

      JluKBuDaToR

      Я живу в РФ, и у меня дискорд не работает, как бы я не старался ставить обходы, увы. Может вы кого-то порекомендуете?

    4. Вис691

      Вис691

      Увы, я давно уже особо не слежу за моддингом Fallout, поэтому не подскажу.

  3. 8350633 = 0x7F6BA9 Похоже, функция принимает ID в двух форматах:
  4. Инишник, наверное, не самая лучшая идея, т.к. не будет привязки к сейву (хотя мб можно чего-то накрутить). Лучше тогда сразу в приватные AUX переменные закинуть, они в каждом сейве свои.
  5. Привет! Кидайте скрипты, по которым неясно, что сломано. Может все вместе увидим что-нибудь
  6. А каким образом тяжесть скриптов определялась?
  7. Не вспомню уже. Но я за то, чтобы этот код был переписан. Выглядит страшно)
  8. Так там же написано, где лог искать. jip_ln_nvse.log Лежать должен вроде бы в корне игры, но если нет, то можно поиском там же найти. Или кто-то другой подскажет. Я слепой, вы же его приложили уже. Вот эти 2 проблемных скрипта надо смотреть. Во втором какой-то пистолет найти не может. В первом надо на переменные глянуть, но сходу скажу, что однобуквенные переменные - это зло, от такого надо избавляться.
  9. Нынче много чего стало возможно. Эта задачка - не исключение. В принципе процесс был уже описан - собрать все двери в локации, прописать им ключ. Подход видится простой: на заход в локацию срабатывает OnCellEnter. Вешаем на этот ивент скрипт, который пройдётся по объектам в ячейке и найдёт двери (например через GetFirstRef) и пропишет им ключ через SetOpenKey. Я бы, конечно, ещё проверял бы, а заперта ли дверь вообще, и уровень замка, чтобы недоступные двери не трогать. Можно ещё и контейнеры докинуть, чтобы совсем чудо-ключ получился.
  10. Если не ошибаюсь, то обмен с изгоями был сделан в виде бартера, но в инвентаре игрока оставались лишь те предметы, которые можно было обменять. Остальное же временно убиралось, что сбрасывало горячие клавиши. Я пытался это поправить скриптами - запоминать и восстанавливать связи после обмена, но что-то до конца не работало. То ли визуально предмет был невиден в окне назначения хоткеев, то ли ещё что-то.
  11. О, а это я писал, кстати. Но уже не вспомню, почему. Проблема точно была. Вполне вероятно, что уже и неактуально.
  12. Копать можно начать отсюда: по пути Data\NVSE\Plugins\Scripts должен лежать указанный скрипт, который не может скомпилироваться. Откуда он, я лично не знаю, может кто-то тут подскажет. А там каких-то сообщений, почему он не компилируется, нет? Честно говоря, со скриптраннерами не работал, но слышал, что бывают проблемы даже у корректных скриптов.
  13. А чему здесь раздувать сохранение? Никаких новых объектов/переменных не создаётся. Правда сам кусок кода выглядит сомнительно. Зачем каждый раз, когда что-то добавляется, менять задержку? Она где-то ещё потом меняется что ли?
  14. Разницы между 1 и 1000000 в плане занимаемого места точно нет. Что первое, что второе - число, и занимают они одинаковое количество места. Вот где проблема действительно может возникнуть - это при переполнении. Скажем, если хранится всё в 4ёх байтах, то максимальное значение, которое влезет, - 4294967295 (при условии, что мы только положительные числа храним, если ещё и отрицательными могут быть, то в 2 раза меньше). Но вот тут как раз и можно уточнить у ребят, что код крутят. Они подскажут реальные границы. P.S. Где-то на вики видел, что скриптовые переменные под капотом как вещественные числа хранятся. Если и здесь так же, то проблем с переполнением быть не может. Зато будут проблемы с округлением, но это уже совсем другая история)

×
×
  • Создать...