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

denis2000

Разработчики
  • Публикаций

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

  • Посещение

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

    2

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

  1. При нанесении хита мутанту вызывается колбек bind_monster.hit_callback в который движком передается в том числе индекс кости в которую хит был нанесен (bone_index).
  2. dasher Есть такой файл achievements.ltx Вот оттуда и надо плясать.
  3. Doctor_Oz db.actor:active_slot() возвращает номер активного слота ГГ. Бессмысленный вопрос - открываете скрипт и изучаете код, для того, чтобы разобраться. Насколько я понял из исходников движка - количество сообщений одновременно находящихся на экране = 10. А высота - это относительный параметр. Если вы используете, только news_manager, для вывода сообщений, то никто не запрещает модифицировать его по вашему усмотрению, в том числе регулировать последовательность вывода. В оригинальном варианте такой опции не предусмотрено. Движковый же метод: game_object:give_game_news(news_caption, news_text, texture, timeout, showtime, 0) Предусматривает задание двух параметров для отображения: timeout - время задержки перед выдачей сообщения в мс и showtime - время отображения в мс.
  4. Ну это если на месте стоять. А если побегать по локации, то в местах где происходит подгрузка больших массивов НПС (лагеря) этот показатель подскакивает в разы. К тому же он может сильно зависеть от процессора и нагрузки на скрипты в общем (многие забывают об оптимизации). Хотя может Regardice точность особая и не нужна.
  5. delta - интервал между итерациями в мс. И он слишком плавает. Это в секунду реального времени.
  6. Крим Готового я не помню, но его очень просто сделать в редакторе Postprocess Editor SDK. Закладка Gray Color.
  7. НЕТ! Скачать и установить пак с новой растительностью, читайте внимательнее, что вам пишут.
  8. AlexMaps 1. Текстуры неба - это погодные эффекты никак не связанные с локацией, а следовательно и с SDK. 2. Если вы декомпилируете локации, на которых заменена растительность, в формат SDK, то автоматически получаете измененную растительность (если перенесете и текстуры) на этой локации из мода, поскольку они являются частью статической геометрии и обрабатываются декомпилятором. 3. Для добавления новой или измененной растительность на остальные локации в SDK вам потребуется поставить пак с моделями и текстурами.
  9. Misery Я не проверял по исходникам, удаляет ли инфопорцию ее отмена. По сути выдача и отмена - это отсылка идентичного сообщения, за исключением флага в конце пакета.
  10. Little Frenchman Битые сейвы/сбои из-за некорректной таблицы инфопорций. Но на практике, число довольно большое. ___________________________________________________________________________________________________________ AlexMaps Целый раздел Работа с SDK есть!
  11. AlexMaps Почему не в профильном разделе пост?! Little Frenchman 2^16 шт
  12. Paradox27kms suitable = {=check_npc_name(monolith)} ИНКАССАТОР ОК, вы экспериментальным путем доказали, что попугаи из game_relations.ltx не совпадают со слонами из "ПДА". Так может теперь посмотреть, что за слоны на самом деле выводятся?
  13. Paradox27kms Это аномалии класса ZS_TORRD (в оригинале fireball_zone, fireball_electric_zone, fireball_acidic_zone) которым приписана ранее созданная анимация. Уроки Непряхина в помощь.
  14. Сам метод: C++ class game_object{ ... function give_task(CGameTask*, number, boolean, number); Как не париться, а заставить работать? В скрипте task_objects.script добавляете в CGeneralTask:__init строку: self.wait_time = utils.cfg_get_number(task_ini, id, "wait_time", nil, false, nil) Теперь в описании квеста добавляете параметр: wait_time = 86400 где 86400 - время ожидания выполенения квеств в игровых секундах. В данном случае одни игровые сутки. А, то есть поворотом камеры и проигрыванием этой анимации, как я изначально предложил. Я думал уже успели двигло подправить. Задать в кастомдате стори_ид объекту, а потом вызвать функцию xr_effects.hit_obj?
  15. Крим Только в катсцене с перевернутой камерой и без интерфейсных элементов.
  16. Для начала вам стоит изучить кого и как спавнят в ЗП, как на смарт террейнах создают работы и по каким критериям они назначаются НПС из сквадов на данном смарт террейне, как работают симуляционные сквады и смарты, какой скрипт и как управляет симуляцией сквадов. Информации в интернете масса по этим вопросам, попробуйте по изучать данные вопросы.
  17. AziatkaVictor play_sound из логики НПС. ian98 Сталкеры НЕ занимают смарт-террейны. Смарт-террейны занимают сквады. Какой смарт занять прописывается вручную скваду или назначается динамически в скрипте симуляции. При занятии смарт-террейна его членам назначаются работы и списка доступных на данном смарте. Скажите, что вам нужно и вам попробуют помочь.
  18. Означает использовать соответствующую маску террейна, например из m_stalker.ltx: Назначение масок непосредственно НПС устарело, поскольку в ЗП в основном используют сквады. Крим Функция parse_names из _g.script парсит из строки с запятыми таблицу строк. Так вот эту функцию вызвали не передав аргумент для обработки - строку.
  19. dasehak Можно в первой же секции логики НПС телепортировать его на точку работы стандартными функцями. detooxe Вероятнее всего в логике НПС указана ссылка на секцию meet, а самой секции в логике нет.
  20. Ребята вообще красавцы! Взять за основу настолько не приспособленный для такого движок и потащить. Я понимаю, что так проще, поскольку есть большое мод сообщество, но это как из пушки по воробьям. Поэтому вопрос: почему все таки остановились на X-Ray, а не например на Ren'Py?