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

Arkada

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

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

  • Посещение

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

    4

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

  1. файл creatures\actor.ltx quick_item_1 = секция предмета без кавычек quick_item_2 = секция предмета без кавычек и так далее... 1 вариант. Можно сделать через движок. 2 вариант. При включении консоли отключать скриптово. get_console():show(false) Можно запихнуть эту функцию в апдейт актёра. 3 вариант. Тоже движковый, убрать кнопку вызова консоли. И ещё мой вопрос. После нескольких правок движка, я стал замечать, что при загрузке сохранения на статичном освещении иногда игра может вылетать, с таким логом: На остальных рендерах не вылетает (я тестировал, вылетов не было) Что это может значить? Как это исправить?
  2. Уже прошло достаточно времени, чтобы показать кадры геймплея игры.
  3. alife():create("секция",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())
  4. Как запомнить, что игрок написал в InitEditBox, и потом показывать набранный текст в строке (после выхода из меню, игры, неважно)? Вроде бы такое было в поле ввода никнейма в мультиплеере.
  5. А своими ручками? Не так сложно, как мне кажется. Как передать в параметр секции текст (просто отредактировать параметр)? Нужно передать в параметр текст, который был введён в InitEditBox. Например: Есть секция . В ней есть параметр: key_to_unlock = 130002 И через скрипт нужно отредактировать значение key_to_unlock на 378. Как это сделать?
  6. При вызове InitEditBox игра вылетает с таким логом: Почему она может вылетать, если text font и даже font прописан в xml-секцию? <wrote_str_sn x="20" y="55" width="700" height="180"> <texture>ui_stroketextbox</texture> <font font="letterica18"/> <text font="letterica18" r="240" g="217" b="182"/> </wrote_str_sn>
  7. Как отловить клик правкой кнопки мышки по карте в ПДА? Как выдать GUI-строку, в которой можно вводить символы с клавиатуры? Как запомнить, что было введено в GUI-строку? Пытаюсь сделать это скриптами. В движке пробовал, там очень сложно писать код, но зато можно отловить клик мышки. Я пытаюсь сделать добавление уникальных меток на карту с помощью клика мыши.
  8. Зачем нужно прописывать секции предметов и визуалы в файл prefetch_single.ltx? Что будет, если не прописать туда секцию предмета?
  9. Как увеличить время исчезновения трупов ворон? Посмотрел в биндере - по умолчанию стоит 2 реальных минуты или до следующей загрузки (загрузка сейва). Как я понял, за время исчезновения отвечает self.body_timer. Но я не могу понять, как изменить self.body_timer если он сравнивается в time_global()? Я никогда не мог решать проблемы с таймерами (game.time или time_global(), я не понимаю их значение), и сейчас тоже самое.
  10. вместо [logic] надо вписать [smart_terrain] и стори ид смарт террейна
  11. Как называется файл с анимацией камеры ГГ, которая используется в момент атаки бюрера? В момент атаки выносливость ГГ становится маленькая и возможно выпадает оружие из рук.
  12. makdm А есть дополнение к посту, что нужно ещё поправить в движке для улучшенной работы? Или этого достаточно?
  13. Очень много причин для возникновения этой проблемы. В какой мод играете? Лог вылета? Все сейвы ломаются или только определённый?
  14. denis2000 Получается вот это, и если вызывать число с помощью tostring(..) то будет тоже самое: Нужно как-то убрать числа находящиеся после второго ноля.
  15. Как округлять число в send_tip? Нужно показать всего лишь десятичную дробь с разрядом до тысячных. Миллионных и десятитысячных мне не нужно. Вызываю функцию: local lc = actor:object("device_torch"):condition() * 100 news_manager.send_tip(db.actor, batt_cond..tostring(lc).."%.", nil, "noise_icon", 4085, nil) При получении сообщения появляется очень длинная десятичная дробь.
  16. Как передать в game.translate_string цвет текста, если game.translate_string вызывается в функции db.actor:give_game_news? Я пробовал много раз менять цвет текста,в string_id, и %c[] делал перед текстом, и в локальной, не помогало. Конкретно : хочу чтобы был цветной заголовок при получении определённого сообщения, например при потери предмета.
  17. После добавления новой локации и удаление всех оригинальных локаций, то когда НПС находится в бою с кем-либо то он ведёт себя странно. Идёт в одну и ту же точку укрытия, даже если это группа нпс. На любые издаваемые звуки врагом/ГГ никакого внимания. На локации есть 1 смарт террейн, аи сетка, граф поинты. Когда на новой локации НПС в бою, то в консоли высвечивается вот это: ! Cannot find saved game ~#i#:ads:wrong mechanic for level escape!!! Как исправить такое поведение у НПС?
  18. Забросили разработчики этот мод, и никто не собирается его доделывать.
  19. 1) Плагиат чужого ника, о котором я не знал. 2) liner
  20. Как проверить числовое значение команды (например, создал новую числовую команду, прописал её в консоль и появилось её числовое значение: 1, например.) и изменить числовое значение конфига (определённой строки)?
  21. Я создал кнопку на GUI, но если на неё не нажимать, то ничего не происходит. Но я добавил кнопку относительно self.oBackground (это окно). GUI вызывается при нажатии кнопки в настройках игры. Код под спойлером. Также и ui файл: Как решить эту проблему?
  22. Как прочитать иконку предмета, показать её в размерах не превыщающих 83х47? (Хочу сделать так, чтобы при появлении сообщения вместо иконки ui_inGame2_Predmet_otdan была иконка предмета, которая уменьшается\увеличивается до размеров 83х47. В ОП 2.1 видел подобное, поискал в файлах, я не нашёл функции get_item_icon, наверное, функция в движке.)