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

naxac

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

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

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

  • Дней в топе

    17
  • AMKoin

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

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

  1. naxac

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

    @Stalkersof , тебе надо при вызове гуя сохранить ссылку на биндер. Например, так: function generic_object_binder:use_callback(obj, who) if self.use_flag == nil and self.object:section()~="m_trader" then self.object:set_nonscript_usable(false) self.use_flag = true end local wnd = NewUI4.main() level.start_stop_menu( wnd, true ) wnd.owner = self -- сохраняем ссылку на биндер --self:mutanter_use(obj,who) end А потом в гуе вызывать нужную функцию так: function NewUI4:button1_button_clicked() self.owner:mutanter_use() self:Hide() end
  2. @Vasilich , странно. Попробуй фикс переустановить.
  3. @Vasilich , у меня всё прошло нормально с твоего сохранения. Там какой-то трупешник зомби на мосту валяется, попробуй его убрать оттуда, может, он бтру мешает проехать.
  4. @Vasilich , нет, это оружие для ГГ, автоматических переносных турелей пока нигде в игре нет.
  5. @Silver Raven , у тебя переменная item равна nil. Проверь, что там передаётся в функцию в месте вызова.
  6. @Vasilich , оба вылета исправил, фикс обновил. Ссылки те же.
  7. Обновил аддон для ОП-2. Добавлены индикаторы действия препаратов - можно включить в опциях. Ссылки - постом выше. ВАЖНО: после установки обновления нужно обязательно удалить папку gamedata и перенастроить тип HUD'а (если играете не на дефолтном).
  8. @Max_Raf , можно в se_stalker.script в функции can_switch_online добавить свою проверку, например if ( not self:alive() ) and self.position:distance_to( db.actor:position() ) > 150 then return false end
  9. @Олег 1974 , исправлено, обнови фикс.
  10. naxac

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

    Поставь на локации респавнер и смарт-террайн, и будет у тебя там респавн.
  11. Доброго времени суток! Очередное обновления дополнения. Можно обновить только фикс (op2_addon_fix.7z) - там основные исправления и нововведения. А можно заодно и основной архив (op2_addon_v2.7z) - там исправления для пары локаций от @Haarhus из dsh-мода. Исправления необязательные, можно играть и без них.
  12. @Vasilich , спасибо, исправлю в ближайшее время.
  13. @UriZzz , тут проще сделать так: if level.get_time_hours() == 6 then... Та функция принимает аргументами строку - в зависимости от того, в каком формате нужно получить дату/время, и возвращает тоже строку - дату, либо время, в зависимости от переданного аргумента (как это работает - смотри комментарии в таблице tTime). Для проверки времени, тем более на апдейте, она точно не подойдёт.
  14. @alex298 , a какой именно вылет? Возможно, не из-за текстур вылетает, а из-за шейдеров? И ещё, как мой ник оказался в рядах авторов - я же никогда оружейкой не занимался?)
  15. @Arsen ,этот баг ещё из оригинала ТЧ. Для того, чтобы появился шестой недостающий бандюк, надо взять у Борова ключ от Х18.
  16. naxac

    X-Ray extensions

    @UriZzz , почитай вики по проекту - многое прояснится. https://xray-engine.org/index.php?title=X-Ray_extensions
  17. naxac

    X-Ray extensions

    @UriZzz , как называется каллбэк - не важно. В функцию set_callback нужно передавать число. А чтобы callback.select_pda_contact или callback.pda_contact стали числом, надо сделать что-то типа callback.select_pda_contact = 12345 где 12345 - номер каллбэка. В общем, добавить в класс callback соответствующую переменную, потому что движок сам этого не делает - каллбэк-то "самопальный".
  18. naxac

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

    @Капрал Хикс , емнип, за добавление/удаление в этот список неписей отвечают две строчки в se_stalker.script: actor_stats.add_to_ranking(self.id) и actor_stats.remove_from_ranking(self.id)
  19. Анимация для ремарка указывается тут: anim = bb_les_lesnik_suicide Если нет такой анимации, то и работать ничего не будет.
  20. naxac

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

    @Colder , b:SetStretchTexture(true) и b:Init(but_x,but_y,sizes.width*0.7,sizes.height*0.7) Вместо 0.7 можно другой масштаб поставить, смотря какой нужен.
  21. @Vasilich , дай сохранение, поправлю. Этот момент я не менял, у меня всё нормально улетело и взорвалось... И ещё, какой у тебя тайм-фактор стоит?
  22. @Vasilich , мда, жесть) Так и происходит при переходе неписей и монстров с локации на локацию - они появляются на графпоинте, который слинкован с графпоинтом другой локации - это так называемый аи-переход. В лабе он, видимо, находится как раз в этом помещении, вот они туда и переходят все дружно, стремясь занять место в гулаге лаборатории. Аи-переходы в оп2, видимо, не настроены нормально, поэтому они так быстро и добираются с соседних локаций.
  23. @Purple Blur , да, там ошибка была. Я её исправил и обновил основной архив, но если лень перекачивать, можешь в файлах gamedata\config\ui\zone_map(_16).xml просто исправить ui_hud_map_arrow1 на ui_hud_map_arrow. @Vasilich , значит, они через Припять с Юпитера или из Путепровода притопали. Просто когда я проверял, они были сначала в Припяти, а потом переместились в X8, а с ними вместе пара изломов и полтергейстов. Спавн монстров я не менял, возможно, в ОП-2 они оперативно, сразу после появления, разбегались по свободным смартам. У меня в этом плане много чего поправлено, поэтому, возможно, они подольше остаются "на свободе".
×
×
  • Создать...