Случайная подборка модов
Another Zone Mod
4.3
We Are Not Alone
4.0
Priboi story
4.1
PCFM COP Addon
3.7
SFZ Project: Episode Zero
4.8
Конец Света 2: Последний Восход
3.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  makdm
    Суббота, 22.11.2014, 10:04 | Сообщение # 4831
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Dorian23Grey, попробуй так.

    Код
      function kill_them_all( need_level )
       if need_level == nil then
        need_level = level.name()
       end
       for i = 1, 65535 do
        local se_obj = alife():object( i )
        if se_obj then
         local level_npc = alife():level_name( game_graph():vertex( se_obj.m_game_vertex_id ):level_id() )
         if level_npc == need_level then
          if se_obj:clsid() == clsid.script_stalker then
           alife():release( se_obj, true )
          end
         end
        end
       end
       end


    В качестве аргумента передаётся имя уровня. Если ничего не передавать, то будет взят текущий уровень.
      Злобная реклама
    Суббота, 22.11.2014, 10:04
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  _Val_
    Суббота, 22.11.2014, 11:10 | Сообщение # 4832
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    Цитата LostAlphaRus ()
    если дописать таблицу в схеме озвучки, после этого написать функцию

    Интересно зачем? Не хватало еще ломать звуковой скрипт, вкорячивая в него функции спауна))) Тебе все равно не обойтись без задействования нескольких файлов для спауна источника звука.
      Злобная реклама
    Суббота, 22.11.2014, 11:10
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Российская Федерация  Корн
    Суббота, 22.11.2014, 13:23 | Сообщение # 4833
    Статус:
    Отмычка:
    Сообщений: 141
    Награды: 2
    Регистрация: 25.07.2012

    Как можно сделать панорамный скрин со Сталкера?
      Злобная реклама
    Суббота, 22.11.2014, 13:23
    Статус:
    Сообщений: 666
    Регистрация: 25.07.2012
    Российская Федерация  borbos
    Суббота, 22.11.2014, 16:15 | Сообщение # 4834
    ФАНАТ MISERY
    Статус:
    Опытный:
    Сообщений: 2767
    Награды: 10
    Регистрация: 01.04.2013

    Всем привет,подскажите кто знает...Играю в Мизери,там лежащие на земле мины,при попадании в них пули взрываются,а как сделать,что прописать в конфиге гранат,чтоб и они взрывались,находясь на земле,при попадании в них пули.
      Злобная реклама
    Суббота, 22.11.2014, 16:15
    Статус:
    Сообщений: 666
    Регистрация: 01.04.2013
    Украина  Capitan_Litvinov
    Суббота, 22.11.2014, 17:20 | Сообщение # 4835
    Статус:
    Зевака:
    Сообщений: 18
    Награды: 0
    Регистрация: 04.10.2014

    Это можно как-то исправить?? sad
    Прикрепления: 0708420.jpg (290.2 Kb) · 8104403.jpg (209.9 Kb)
      Злобная реклама
    Суббота, 22.11.2014, 17:20
    Статус:
    Сообщений: 666
    Регистрация: 04.10.2014
    Российская Федерация  denis2000
    Суббота, 22.11.2014, 17:30 | Сообщение # 4836
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    borbos, Конфигом, по моему, тут не обойдетесь, тут вам придется движок править.

    Корн, Два варианта: 1) Правки рендера на предмет угла обзора 2) сделать несколько скринов с поворотом камеры и в фотошопе (либо в другой программе) соединить в панораму.

    Цитата Capitan_Litvinov ()
    Это можно как-то исправить??

    Синей изолентой?
    Сообщение отредактировал denis2000 - Суббота, 22.11.2014, 17:31
      Злобная реклама
    Суббота, 22.11.2014, 17:30
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  borbos
    Суббота, 22.11.2014, 17:38 | Сообщение # 4837
    ФАНАТ MISERY
    Статус:
    Опытный:
    Сообщений: 2767
    Награды: 10
    Регистрация: 01.04.2013

    denis2000,
    Цитата denis2000 ()
    borbos, Конфигом, по моему, тут не обойдетесь, тут вам придется движок править.
    Спасибо за ответ,хоть и не утешительный для меня.
      Злобная реклама
    Суббота, 22.11.2014, 17:38
    Статус:
    Сообщений: 666
    Регистрация: 01.04.2013
    Португалия  PhotoreaL
    Суббота, 22.11.2014, 20:10 | Сообщение # 4838
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата Mel ()
    PhotoreaL, закомментить не получится. Для поиска нужного объекта (спавн_элемента) смотри object_list.




    я имею в виду ето в гайм_граф
      Злобная реклама
    Суббота, 22.11.2014, 20:10
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Украина  Capitan_Litvinov
    Суббота, 22.11.2014, 21:56 | Сообщение # 4839
    Статус:
    Зевака:
    Сообщений: 18
    Награды: 0
    Регистрация: 04.10.2014

    Цитата FantomICW
    открыть configs/scripts/zaton/zat_b38_stalker_medic.ltx, и там немного изменить вторую строку логики: Код[logic@zat_b38_stalker_medic] suitable = {=check_npc_name(твой_нпс)} true, {=check_npc_name(zat_b22_stalker_medic)} true,  false
    А дальше заспавнь на Скадовске через сквад после окончания миссия по кровососам.

    Я обзавелся этим файлом, и теперь вторую строку после [logic@zat_b38_stalker_medic] или заменять и первую строку?
    И что такое сквад? Как через него спавнить? Тоесть надо сначала пройти задание про кровососов, а потом спавнить. И как спавнить?
      Злобная реклама
    Суббота, 22.11.2014, 21:56
    Статус:
    Сообщений: 666
    Регистрация: 04.10.2014
    Российская Федерация  Dorian23Grey
    Воскресенье, 23.11.2014, 01:48 | Сообщение # 4840
    True Zone Projects© Team
    Статус:
    Опытный:
    Сообщений: 1767
    Награды: 4
    Регистрация: 28.05.2012

    Цитата makdm ()
    В качестве аргумента передаётся имя уровня. Если ничего не передавать, то будет взят текущий уровень.


    makdm, спасибо) Сейчас опробую...

    Добавлено (23.11.2014, 01:48)
    ---------------------------------------------
    В общем, скрипт по убийству всех НПС на локации от makdm не заработал у меня, выдает такой лог:

    Expression : I != levels().end()
    Function : GameGraph::CHeader::level
    File : e:\stalker\sources\trunk\xr_3da\xrgame\game_graph_inline.h
    Line : 171
    Description : there is no specified level in the game graph : 0

    --------------------
    Зато, я сам додумался до полностью рабочего скрипта, работает через определение секции. Оставлю здесь, может кому-нибудь когда-нибудь пригодится:

    function kill_them_all()
    local h = hit()
    local npc23
    h.type = hit.strike
    h.power = 1000
    h.impulse = 0

    for a=1,65534,1 do
    npc23=level.object_by_id(a)
    if npc23~=nil and npc23:section()=="stalker" then
    h.draftsman = npc23
    h.direction = npc23:direction()
    npc23:hit(h)
    end
    end
    end
    Сообщение отредактировал Dorian23Grey - Воскресенье, 23.11.2014, 01:49
      Злобная реклама
    Воскресенье, 23.11.2014, 01:48
    Статус:
    Сообщений: 666
    Регистрация: 28.05.2012
    Российская Федерация  Mel
    Воскресенье, 23.11.2014, 10:25 | Сообщение # 4841
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    PhotoreaL, а не проще для поиска своих граф_поинтов воспользоваться level_editor'ом?
      Злобная реклама
    Воскресенье, 23.11.2014, 10:25
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  makdm
    Воскресенье, 23.11.2014, 11:14 | Сообщение # 4842
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Dorian23Grey ()
    В общем, скрипт по убийству всех НПС на локации от makdm не заработал у меня

    Dorian23Grey, скрипт рабочий ( проверял ), а ваш вылет связан с тем, что объект, скорее всего, находится за пределами локации ( некорректный спавн ).

    Ваш же скрипт даёт хита только тем объектам, которые перешли в онлайн и не решает проблемы с теми объектами, которые находятся оффлайн. Они не "зачищаются" на локации.
    Можно попробовать добавить проверку на валидность гейм_вертекса.

    Код
    function kill_them_all( need_level )  
        if need_level == nil then  
         need_level = level.name()  
        end  
        for i = 1, 65535 do  
         local se_obj = alife():object( i )  
         if se_obj then  
         if se_obj:clsid() == clsid.script_stalker then  
         if game_graph():valid_vertex_id( se_obj.m_game_vertex_id ) then
          local level_npc = alife():level_name( game_graph():vertex( se_obj.m_game_vertex_id ):level_id() )  
          if level_npc == need_level then  
             alife():release( se_obj, true )  
           end
           end  
          end  
         end  
        end  
        end
      Злобная реклама
    Воскресенье, 23.11.2014, 11:14
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Винторез94
    Воскресенье, 23.11.2014, 14:45 | Сообщение # 4843

    Проект Смерти Вопреки
    Статус:
    Ветеран:
    Сообщений: 4456
    Награды: 23
    Регистрация: 10.10.2011

    Всем привет, такая проблема - на террейне криво отображается текстура при установленном Атмосфере 3:


    И точно этот же террейн запущенный на оригинальной игре выглядит так:


    Вопрос - как добиться нормальной картинки, как на оригинале?
      Злобная реклама
    Воскресенье, 23.11.2014, 14:45
    Статус:
    Сообщений: 666
    Регистрация: 10.10.2011
    Португалия  PhotoreaL
    Воскресенье, 23.11.2014, 16:41 | Сообщение # 4844
    Статус:
    Отмычка:
    Сообщений: 117
    Награды: 1
    Регистрация: 30.04.2013

    Цитата Mel ()
    PhotoreaL, а не проще для поиска своих граф_поинтов воспользоваться level_editor'ом?

    я им и пользуюсь, но там пока до своих доберусь минута пройдёт :/
      Злобная реклама
    Воскресенье, 23.11.2014, 16:41
    Статус:
    Сообщений: 666
    Регистрация: 30.04.2013
    Российская Федерация  Аристократ
    Воскресенье, 23.11.2014, 18:00 | Сообщение # 4845
    Модмейкер-одиночка
    Статус:
    Опытный:
    Сообщений: 2272
    Награды: 17
    Регистрация: 30.06.2012

    Винторез94, шейдеры для террейна брал из оригинальной библиотеки ЗП или из Атмосфер 3?
      Злобная реклама
    Воскресенье, 23.11.2014, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 30.06.2012
    Поиск: