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

vader_33

Сталкеры
  • Публикаций

    2 531
  • Зарегистрирован

  • Посещение

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

    14

Весь контент vader_33

  1. Askar да, только без многоточия string.format("Armor %f\\n", cond) Если будет ошибка - весь скрипт выложите, кусками сложно выявлять ошибки
  2. Karibu хорошие люди, и относиться за это к ним надо хорошо)
  3. Askar нужно переменную cond использовать, это значение состояния брони, а outfit - это объект, а не текстовая информация
  4. Askar щас полистал lua_help, для получение брони есть отдельная функция, без прописывания слотов. А то их вечно меняют local outfit = db.actor:get_current_outfit()
  5. Askar только если подстроить эту статью под тч. Например, там есть проверка на инфопоршень "inv_is_open" - такого в тч нету, и самого actor_menu.script нет
  6. такая есть? Что-то даже и не знал) Дополнено 0 минут спустя да
  7. Karibu добавьте в сторону сочувствия то, что с такими темпами мододелы быстро перегорят, и нам не во что будет играть)
  8. I am dead здоровье важнее. Лучше пилить неспешно и спать нормально
  9. Askar видели в рюкзаке у предметов зеленая полоска состояния? Это и есть то, что отображается на худе как броня. Просто на сколько убита сама броня, к актору это не имеет отношения. объект:condition() - есть у нас объект - допустим, костюм новичка в рюкзаке актора. Можно у него узнать разные параметры. Чтобы узнать параметр - сначала надо получить как-нибудь сам объект, ни по названию предмета ни по секции ничего не узнать. Если он в каком-то слоте - это сделать просто, а если нет - то тут уже надо перебирать все предметы в инвентаре. Щас броня находится в слоте - получить объект можно такой функцией db.actor:item_in_slot(номер слота) У брони 6 слот (в оригинале, в мод движках могут поменять) И уже у полученного объекта узнавать состояние local outfit = db.actor:item_in_slot(6) if outfit then local cond = outfit:condition() ..... end
  10. Askar это состояние не актора, а брони, надо у брони определять Дополнено 0 минут спустя Askar и надо с двоеточием и скобками писать броня:condition()
  11. Askar Дополнено 2 минуты спустя Askar так можно определить состояние любого предмета, не только надетой брони
  12. Askar брони, в смысле, состояние костюма на худе над здоровьем? броня:condition() Или отдельно пулестойкость, электрозащита и т.д.? Это только получать через system_ini():r_string(секция, "параметр"). Жизнь у вас в сообщении было db.actor.health Дополнено 6 минуты спустя Askar вот тут есть описание почти всего с lua_help.script https://www.amk-team.ru/forum/topic/7450-spravochnik-po-funkciyam-i-klassam/ Что касается актора и онлайновых объектов - game_object
  13. Askar в lua_help.script, там есть всё property health; property morale; property power; property psy_health; property radiation; function get_bleeding() Это не только гг, у нпс тоже можно узнать Дополнено 2 минуты спустя Lone_Loner описатели текстур надо еще вписывать в файл system.ltx [texture_desc]
  14. Misery в целом да, но не надо бездумно копировать весь файл, надо сравнить два файла (например, программой winmerge) и перенести только нужные изменения
  15. Askar значит не используется, если не вызывается. Или статья неполная
  16. DREYYY GraphViewer например Дополнено 0 минут спустя Askar файлы _16 тоже редактируйте
  17. Askar широкоформатный монитор? Если есть в папке ui файл с тем же названием, но с окончанием _16 - его тоже надо редактировать, эти файлы для широкоформатников
  18. Yura001 вместо w пишете то, что надо скрыть, w я для примера писал. Копируйте код под спойлер, скрины неудобно смотреть