-
Число публикаций
375 -
Регистрация
-
Последнее посещение
-
Дней в топе
1 -
AMKoin
720 [Подарить AMKoin]
Весь контент пользователя Shredder
-
[SoC] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
нет -
[SoC] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Я вариантов не вижу, тем не менее в NLC это сделали. -
[SoC] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Потому что в ТЧ этот параметр для артефактов не работает. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Сделать можно. Делаешь в инвентаре прозрачную область под иконку во весь рост. А на заднем плане добавляешь статик с иконкой. Что-то подобное я делал для power-cat, только для ЧН. Спроси у него, может поделится. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Как можно заменить, не вытаскивая? 2 костюма чтоли в одном слоте хочешь? Ataman, да обычно. Пишешь секцию companion, а в ней же проверки на переход в другие секции, пример из оригинала: -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Это реализуемо. Смену текущего костюма можно сделать проверкой на апдейте актора, примерно так: -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
1) Используя xray-extensions можно получить ссылку на окно инвентаря, но только сперва оно должно быть открыто обычным способом. Затем его можно открывать/закрывать, используя метод Show: inv_wnd = CUIListBox():GetMainInputReceiver() ... inv_wnd:Show(true) - показать inv_wnd:Show(false) - скрыть 2) Что значит отвечает? На стороне скриптов нет такой функции, только в движке где-то. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
в actor_menu.script есть функции -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Такой вопрос, может в курсе кто. В ЗП есть анимация npc, когда тот стоит с детектором и просто смотрит на него. Можно ли запустить эту же анимацию, когда НПС идёт? -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
в mods ничего нет? -
[SoC] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Stalker_AleX333, зачем ты делаешь 2 тайника в одном месте? У первого inventory_box добавь visual и второй не нужен. -
Я бы тебе посоветовал использовать разные названия для переменных и для скриптов (get_visual)
-
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
karavan, %=teleport_squad(story_id:путь:индекс_точки_на_пути)%, последний параметр не обязательный, будет ставить в начало пути. Переместить можно только на путь. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
karavan, в данном случае компаньоны ничем не отличаются от обычных НПС, просто работают по другой схеме. Поэтому, либо переноси хитирование аномалиями из ARS мода, либо можешь попробовать реализовать на спейс-рестрикторах, как я написал выше. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
В ARS моде идёт перебор аномалий для каждого сталкера в определённом радиусе. Потом для каждой, проверяется, а не попал ли он в неё, и если попал, наносится hit. Можно сделать через рестрикторы, у которых срабатывают колбэки на входи и выход. Т.е. для каждой аномалии по её же координатам спавнить спейс рестриктор, у которого в колбэке прописать хит по угодившему в него НПС. Так будет менее ресурсоёмко, т.к. просчётов и переборов никаких не будет. Написал бы конкретнее, что хочешь сделать. -
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Идея не новая. Нанести хит по нпс, когда он находится в аномалии не сложно, способы есть разные, но гравитационные аномалии не просто наносят хит, они подбрасывают/разрывают зверушек, попавших в них. Так что это не совсем выход. Кроме того, для аномалий не срабатывает колбэк на вход/выход. Для рестрикторов он работает, но на сколько я помню, нет готовых функций, чтобы в логике написать условие типа "в меня зашёл любой НПС" -
По вылету Description: illegal instruction. У меня такой происходил из-за передачи в метод npc:add_animation(anim,true,false) первым аргументом значения nil, т.е. теоретически можно предположить, что такой вылет происходит при передаче в метод портированных в lua объектов непредусмотренных значений. Это в ЗП.
-
[CoP] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Такая проблемка появилась. При установке метки на серверный объект (сталкера или мутанта) (map_add_object_spot_ser), она появляется только после того, как тот первый раз выйдет в онлайн. Когда он снова уходит оффлан - метка нормально отображается. Кто-нибудь сталкивался с этим? -
Возможность добавления слота скриптовым способом уже реализовали в xray-extensions: CUIListBox():GetMainInputReceiver() Возвращает текущее активное окно. Соответственно, получив окно инвентаря, можно добавлять туда свои UI-элементы. Единственная проблема, для скриптового слота не будет работать drag&drop.
-
Как-то так: item = level.get_target_obj() if item and item:section() == 'af_space' then -- смотрим на артефакт end Но это уже не в этой теме обсуждать.
-
malandrinus, на сколько сложно добавить функцию get_weight для ЗП, можно ли это сделать по примеру врезки для ТЧ, или же в ЗП нужен другой способ?
-
Для ЗП этот метод только у класса level, т.е. level.get_target_obj(), аргументы никакие не нужны. И да, у меня он работает
-
GUNSLINGER mod [S.T.A.L.K.E.R. CoP]
Shredder ответил на тему форума автора STRIFER в Моды в разработке (ЗП)
А в чём, собственно, проблема? Я ковырял в этом направлении. Можно отследить какой предмет был апгрейжен, и какой апгрейд был установлен. Делаем подмену предмета на другой, с нужным визуалом. Ставим апгрейды предыдущего предмета через net_paсket. И всего делов то. -
[SoC] Ковыряемся в файлах
Shredder ответил на тему форума автора Halford в Скрипты / конфиги / движок
Иконка "в полный рост" указывается параметром full_icon_name. Сами иконки описаны в файле config/ui/ui_icons_npc.xml А параметр full_scale_icon = 2,6, как уже сказали выше, игрой никак не используется.
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды