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

WinCap

Опытные
  • Число публикаций

    343
  • Регистрация

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

  • AMKoin

    70 [Подарить AMKoin]

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

  1. Здравствуйте. Подскажите, пожалуйста, удалось ли кому-нибудь исправить работу “квадратных” аномальных зон в ЗП (1.6.02)? Если сделать аномальную зону не из сферы, а из куба, то она работает не верно. Хит наносится правильно – внутри шейпа, а вот индикаторы на худе и постпроцесс отрабатывают так, будто она круглая.
  2. Здравствуйте. Подскажите, пожалуйста, редактирование terrain’а в 3D-редакторах чем-то отличается от редактирования других статических объектов? Может, есть какие-то нюансы, о которых стоит знать?
  3. Нужно так: if armor and string.find(armor, "soldier_outfit") then
  4. При этом NPC перейдет в combat, а мне нужно, что бы он пошел дальше по логике: on_info = {=see_actor} walker@next_step
  5. Здравствуйте. Подскажите, пожалуйста, как сделать одного NPC'я более "зрячим" и чутким? Нужно, что бы перед ним вообще невозможно было проскочить, а сбоку только с большим трудом. Я пробовал задать ему отдельную секцию "stalker_vision_free" и поменять в ней параметры, но что-то у меня не получилось добиться нужного результата - функция see_actor() срабатывает, только если прямо перед ним встать.
  6. @Hind, в координатах должна быть точка, а не запятая. Ну... или забыл выдать "dmb_first_karaul_task_start"? А почему выбран такой сложный путь? Может сократить до простого:
  7. @Hind , попробуй так: use = {dist_to_actor_le(3)} self, true use_wpn = {dist_to_actor_le(3)} self, true
  8. А зачем такие сложности? Пропиши в эту бутылку (physic_object) логику - когда ГГ её use'нет она удаляется, а настоящая водка спавнится в инвентарь. Ну, а дальше: db.actor:eat(db.actor:object("vodka"))
  9. Может быть для этой задачи использовать обычный physic_object с визуалом от водки и соответствующей логикой?
  10. @Houdini_one, попробуй добавить в функцию телепорта прерывание диалога:
  11. Здравствуйте. Подскажите, пожалуйста, как остановить падение Actor'а? Выполнение функции character_physics_support()->movement()->SetVelocity(Fvector().set(0,0,0)) только обнуляет скорость, но падение после этого продолжается, а мне нужно, чтобы Actor завис в воздухе. Движок ЗП 1.6.02.
  12. @dsh, у меня тоже поначалу перестало работать, но потом заметил, что не работает только "use_object". В результате "раскопок" выяснил, что этот callback снимается в "xr_logic.reset_generic_schemes_on_scheme_switch()" при переключении схемы. Для чего это было сделано, не понятно, ведь ни одна схема callback'и не устанавливает. Решил, что это все-таки ошибка и убрал, после чего все callback'и в "bind_physic_object" нормально заработали. Пока что полет нормальный. В итоге получил следующий код:
  13. Здравствуйте. Подскажите, пожалуйста, почему в биндере физических объектов (bind_physic_object) все callback'и устанавливаются в функции "update", а не, например, в "reinit"? Это ошибка или какая-то военная хитрость?
  14. WinCap

    [CoP] Вопросы по SDK

    Здравствуйте. Удалось решить проблему с "неработающей" лестницей, поэтому рассказываю, что да как, может кому пригодится. Напомню, что объект "fake_ladders" работал только в одном направлении – по нему можно было спуститься, но нельзя было подняться. Как оказалось, проблема была очень простой, хотя и неожиданной – к подножью "дефектной" лестницы была близко расположена вершина другой лестницы. (Очень небольшой карниз на здании и две лестницы первого и второго этажа). Сдвиг верхней лестницы немного в сторону полностью решил проблему.
  15. WinCap

    [CoP] Вопросы по SDK

    @SoP В СДК её правильно видно, ставил также как и остальные, которые нормально работают. Главное, что спуститься то по ней можно, только подняться нельзя.
  16. WinCap

    [CoP] Вопросы по SDK

    Здравствуйте. Столкнулся с проблемой при добавлении лестницы ("fake_ladders") в SDK0.7. На уровень я её поставил, размеры скорректировал и собрал спавн, но в игре я не могу за неё "зацепиться", что бы залезть снизу. Никак не получается, ни сходу ни с прыжка. При этом если подойти к ней сверху, то легко можно спуститься. Подскажите, пожалуйста, в чем дело?
  17. WinCap

    Blender

    Здравствуйте. Пожалуйста, подскажите, как в Blender'е изменить направление открытия двери, например этой - "dynamics\door\door_metal_150x260_01.object".
  18. Он выложен постом выше. Я только начал оформлять диалог, удалив ненужное из "ui_numpad.script", поэтому там ничего особенного и нет. Единственное, что могу добавить, это то, что я для теста вставил этот диалог вместо "ui_numpad" в "ph_code.script". Кстати, если в оригинальном "ui_numpad.script" закомментировать все "AddCallback", то при срабатывании "ph_code" происходит такой же вылет. Может и правда ещё где-то "накосячил".
  19. Попробуй подождать подольше. Не знаю. Был в оригинальном "ui_numpad.script".
  20. Здравствуйте. Понадобилось сделать своё собственное диалоговое окно. Следуя многочисленным советам с форума, взял за основу "ui_numpad.script". В целом всё получилось, но столкнулся с одной непонятной проблемой: Мне не требуется обработка событий для отдельных элементов окна, хватает общего "OnKeyboard", но я не могу удалить строчку с установкой Callback'а. Если её удалить то при открытии окна, через несколько секунд происходит стабильный вылет. Подскажите, пожалуйста, в чем дело?
  21. WinCap

    Blender

    Это очень серьезная затея и её реализация, возможно, того не стоит. Я имел в виду что-то значительно проще. Например так - shader_rename.py
  22. WinCap

    Blender

    1. У меня не срабатывает. Пример. Слева материал импортированный с объектом, а справа - созданный вручную. 2. Поменять настройки XRay шейдеров. Например, заменить все "def_shaders\default_lm03" на "def_shaders\def_vertex". А условия... Если это будет открытый скрип, то их я сам могу добавить.
  23. WinCap

    Blender

    Здравствуйте. @Pavel_Blend, большое спасибо за Ваш аддон. Подскажите, пожалуйста: 1. Как правильно создать материал для нормального экспорта в SDK? Что бы в свойстве "Поверхность"->"Основной цвет" указывалась текстура с подпапкой и без расширения (wood\wood_board_02)? 2. Возможно ли добавить функцию для группового переименования шейдеров всех материалов объекта? Не обязательно делать встроенное меню, можно просто скрипт отдельным файлом.
  24. В кодировке. Файлы конфигов и скриптов должны сохраняться в кодировке Windows-1251.
  25. Искать её придется самому. Для начала убери из логики все эффекты (заключены в %%) и добавь отладочное сообщение типа =send_tip(perehod_na_sekciyu_xxx). Посмотришь как происходит переход и есть ли ошибки, а потом добавляй по одному эффекту и выявляй "косячный".

AMK-Team.ru

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