Это популярное сообщение. Dennis_Chikin 3 658 Опубликовано 16 Мая 2014 Это популярное сообщение. Поделиться Опубликовано 16 Мая 2014 Ковыряемся в файлах ТЧ Прежде чем писать в тему - внимательно читаем первый пост, и пользуемся поиском. Возможно, ответ на Ваш вопрос уже есть. Касательно телепатии: если Вы передаете Ваши файлы телепатическим путем - ответы будут передаваться тоже телепатически. Если Вы предлагаете угадать, отчего у Вас в подвале происходит странный стук - ответ будет передан стуком. 4 8 6 12 Солянка обезжиренная, диетическая, полезные советы по "солянке", текущий тестовый патч Ссылка на комментарий
Jekyll 92 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 Здравствуйте. Как заставить НПС производить определенную анимацию (например, падает на колени и хватается за голову), если рядом с ним взорвалась граната? Какие функции или команды за это отвечают? Может, есть какие статьи по этому вопросу? Сам пока слабо разбираюсь в скриптах, поэтому сложно найти среди множества статей по скриптам то, что нужно. New Anomalies 1.1 ☢☢☢ "Смерть-лампа" ☢☢☢ Дисраптор Русификатор для игры Vendetta: Curse of Raven's Cry Ссылка на комментарий
mzarkas 50 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 @Jekyll, Вопрос не столько в скриптах, сколько в наличии таких анимаций... Мы по аномалиям зону разберём! Сидора повесим, а Бармена убьём! Ну а вояк мы смоем в унитаз! Пускай плывет в канализации спецназ! Ссылка на комментарий
dPlayer 501 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 (изменено) Как заставить НПС производить определенную анимацию (например, падает на колени и хватается за голову), если рядом с ним взорвалась граната? У тебя сценка или тебе надо, чтобы они падали постоянно? в наличии таких анимаций Анимация падает на колени и хватается за голову имеется, правда может не в оригинале, но в РМА, например, восстановлена. Изменено 5 Сентября 2016 пользователем dPlayer Ссылка на комментарий
Jekyll 92 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 имеется, правда может не в оригинале В моде, который я использую, она есть - активируется у сталков, попавших под выброс. Мод этот на основе РМА, кстати. У тебя сценка или тебе надо, чтобы они падали постоянно? Постоянно (планирую добавить своего рода пси-гранаты). New Anomalies 1.1 ☢☢☢ "Смерть-лампа" ☢☢☢ Дисраптор Русификатор для игры Vendetta: Curse of Raven's Cry Ссылка на комментарий
dPlayer 501 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 @Jekyll, хм, тут поинтереснее, сам посмотрю, что тебе сведущие шаманы ответят) Ведь надо как-то узнать, что рядом бахнула именно пси-граната, а потом переключать его на эту схему поведения. Ссылка на комментарий
Tayler 0 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 (изменено) Я читал, но это никак не помогло((( Дверь просто заспавнилась и стоит и всё... как статическая. Никаких признаков жизни Извините за глупый для вас вопрос, но какие существуют названия для кнопок ? Есть ph_button@ready, а есть ph_button@unlocked, ph_button@locked а какие ещё есть ? Изменено 5 Сентября 2016 пользователем Tayler Добавлено HellRatz, 6 Сентября 2016 Перенесено. Ссылка на комментарий
Overfirst 631 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 ready unlocked locked Эти префиксы ничего не дают. Можно писать хоть ph_button@1, @2 ... Это для удобства и наглядности, как по мне. Добавлено HellRatz, 6 Сентября 2016 Перенесено. Ранее был известен под ником BoBaH_671. Ссылка на комментарий
Карлан 1 049 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 @Tayler, у тебя фундаментальная дыра в алгоритме, ты дверь скриптуешь ph_button. На этом можно и закончить. @BoBaH_671, ну это как минимум постфиксы, и это именно название секции логики, а не для удобства и наглядности, скрипт просто разбирает маску, не более того. Добавлено HellRatz, 6 Сентября 2016 Перенесено. 1 Ссылка на комментарий
Tayler 0 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 (изменено) Вот новая логика, тоже не работает... [logic] active = ph_button@ready [ph_button@ready] anim_blend = true anim = idle_close on_press = tooltip = [ph_button@unlocked] anim_blend = true anim = open on_timer = 4000 [ph_button@locked] anim_blend = true anim = idle_open а заместо ready можно что то другое подставить ? я просто вообще моделлер по профессии... и нефига не шарю в логиках, скриптах и т.п((( Ясно) Прост возможно дело и в анимациях и самой двери ? хотя что там может быть не так... Изменено 6 Сентября 2016 пользователем HellRatz Добавлено HellRatz, 6 Сентября 2016 Перенесено. Ссылка на комментарий
mzarkas 50 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 @Jekyll, хм, тут поинтереснее, сам посмотрю, что тебе сведущие шаманы ответят) Ведь надо как-то узнать, что рядом бахнула именно пси-граната, а потом переключать его на эту схему поведения. (планирую добавить своего рода пси-гранаты). Так может не стоит мучаться с гранатой и отыгрывать анимацию непосредственно при получении неписем пси-хита? (я так понимаю пси-граната наносит пси-хит?) Мы по аномалиям зону разберём! Сидора повесим, а Бармена убьём! Ну а вояк мы смоем в унитаз! Пускай плывет в канализации спецназ! Ссылка на комментарий
dPlayer 501 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 Блин, почему это не работает, и консервы/бинты/етц всё равно спавнятся в трупе? custom_data = <<END [dont_spawn_character_supplies] [logic] cfg = scripts\mod_logic\esc_bandit_camp.ltx END Ссылка на комментарий
Overfirst 631 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 В профиле есть подобное? #include "gameplay\character_items.xml" #include "gameplay\character_food.xml" #include "gameplay\character_drugs.xml" Удали. Хотя, может, и не из-за этого. Загони [dont_spawn_character_supplies] тоже в файл. Ранее был известен под ником BoBaH_671. Ссылка на комментарий
Jekyll 92 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 отыгрывать анимацию непосредственно при получении неписем пси-хита Да, похоже это то, что нужно. Где-нить тут есть статейки на эту тему? Или примеры подобных скриптов можно где-то взять? Вряд ли ради этого потребуется ковырять движок. New Anomalies 1.1 ☢☢☢ "Смерть-лампа" ☢☢☢ Дисраптор Русификатор для игры Vendetta: Curse of Raven's Cry Ссылка на комментарий
Silver Raven 197 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 А можно, при спавне объекта с использованием скрипта нет-пакетов (m_netpk) задать его разворот (direction)? aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Карлан 1 049 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 Загони [dont_spawn_character_supplies] тоже в файл. В какой файл? @dPlayer, дело может быть еще в самом скрипте, попробуй закинуть еще секцию dont_spawn_loot, разные сталкеры могут по разному обрабатываться, различные исключения и прочее, я тебе уже ранее советовал контролировать аргументы, ну я дополню свой совет тем, что нужно контролировать ситуацию . Иными словами ты не приводишь никаких конкретных файлов, не представляется возможным тебе помочь. Путей удаления вот этого "профильного" лута вагон и тележка. А можно, при спавне объекта с использованием скрипта нет-пакетов (m_netpk) задать его разворот (direction)? Можно. Да, похоже это то, что нужно. Где-нить тут есть статейки на эту тему? Или примеры подобных скриптов можно где-то взять? Вряд ли ради этого потребуется ковырять движок. Анимация по моему уже даже в оригинале заскриптована, если память не изменяет называется psy_pain, в схеме предусмотрен переход под эту анимацию, я могу ошибаться (давно не смотрел в эту схему), но достаточно просто поменять тип урона гранате на пси-хит и сталкеры будут отыгрывать как-раз нужную тебе анимацию, так как это универсальная схема в том числе. Пробуй. Ссылка на комментарий
Silver Raven 197 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 (изменено) @Карлан, у меня какой-то бред выходит. Да и еще хочу убрать из функции level и game вертексы. Спавн все равно локальный. Как это модифицировать? Чем задавать direction - градусами или как в all.spawn - радианами?: function lab_x7_spawn_light_alarm_switch_green() local ser_obj = alife():create("lab_x7_light_alarm_switch_green",vector():set(-76.31,-13.80,76.38),1012,2875) if ser_obj then -- Фиксируем кости local pk = m_netpk.get(ser_obj) if pk and pk:isOk() then local data = pk:get() if data then data.fixed_bones = "link" -- любая кость? только link (проверить) pk:set(data) end end end end З.Ы. Вот, к примеру, актера можно без проблем перемещать по левелу локально - без указания вертексов. А для физ. объекта (не юзающего флажок used ai locations) это возможно осуществить родными функциями? Заместо alife():create... (хотя, на крайняк и нет-пакеты подойдут). Уж очень меня достало переписывать спавн через скрипты тех предметов, что появляются на одном с гг левеле, после очередного ковыряния локаций в СДК. Изменено 5 Сентября 2016 пользователем Silver Raven aka Stalker_AleX333 Мои проекты - ЯндексДиск | Я на Gamer-Mods.ru Ссылка на комментарий
Jekyll 92 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 но достаточно просто поменять тип урона гранате на пси-хит и сталкеры будут отыгрывать как-раз нужную тебе анимацию Не достаточно, к сожалению. Заменил и explosion, и fire_wound на telepatic, но НПС все равно отыгрывают только обычную анимацию ранения. А Меченый с "красными мозгами" сразу в нокаут улетает) А как просмотреть эти схемы? И с какими скриптами они связаны? New Anomalies 1.1 ☢☢☢ "Смерть-лампа" ☢☢☢ Дисраптор Русификатор для игры Vendetta: Curse of Raven's Cry Ссылка на комментарий
Карлан 1 049 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 @Jekyll, а, ну да, действительно, там просто логика не доделана, а кое-что по моему даже зарезали, так что придется восстановить (это суицид). Cwound_manager называется, посмотри и поймешь почему они в обычную анимацию ранения падают. Тебе там нужно только пси стейт нормально написать и все будет в порядке, его там проще заново сделать, можешь в отдельный конфиг вынести (только потом его скомпилить надо будет), можно прямо в скрипте написать. Ссылка на комментарий
TIGER_VLAD 361 Опубликовано 5 Сентября 2016 Поделиться Опубликовано 5 Сентября 2016 Всем привет. Забыл как эту тему исправить. Помню только, что где-то в конфигах. Ссылка на комментарий
naxac 2 447 Опубликовано 6 Сентября 2016 Поделиться Опубликовано 6 Сентября 2016 @TIGER_VLAD, ссылка 1 1 Аддон для ОП-2.09.2: Яндекс/Google/GitHub Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти