Случайная подборка модов
Sleep Of Reason - Zulus Story 0.5
2.4
Начало. Пролог Проекта Отступник
3.2
История Борланда.Пролог
3.8
История Кота
3.4
ReBorn 2.50 «Артефакты смерти»
3.5
OGSE 0.6.9.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Украина  stalker-MiX
    Среда, 23.07.2014, 19:16 | Сообщение # 3856
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Цитата huil12 ()
    Когда я дохожу до места где они должны быть их нету. Логика ремарк

    huil12, им она не понравилась biggrin вот и все!!!
    Сообщение отредактировал stalker-MiX - Среда, 23.07.2014, 19:19
      Злобная реклама
    Среда, 23.07.2014, 19:16
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Украина  ЧерНыЙ_СнАйПер
    Среда, 23.07.2014, 19:20 | Сообщение # 3857
    Статус:
    Отмычка:
    Сообщений: 81
    Награды: 0
    Регистрация: 04.07.2014

    Ashimmu, Не прописан клас НПС в файлах. Вообщем пропиши НПС в npc_profile
      Злобная реклама
    Среда, 23.07.2014, 19:20
    Статус:
    Сообщений: 666
    Регистрация: 04.07.2014
    Российская Федерация  Mel
    Среда, 23.07.2014, 19:24 | Сообщение # 3858
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    Ashimmu,
    Не успел. :D
    huil12,
    Сообщение отредактировал Mel - Среда, 23.07.2014, 19:26
      Злобная реклама
    Среда, 23.07.2014, 19:24
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Sanjaaa
    Среда, 23.07.2014, 20:23 | Сообщение # 3859
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    подскажите что надо в конце диалога писать чтоб он не появлялся больше
      Злобная реклама
    Среда, 23.07.2014, 20:23
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  Mel
    Среда, 23.07.2014, 20:42 | Сообщение # 3860
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    Кто знает, чем low качество ЛОДов отличается от hight качества? В игре разницы не заметил.
    P.S. Пишу сюда, ибо в тему СДК с мобильной версии сайта зайти не получается.
      Злобная реклама
    Среда, 23.07.2014, 20:42
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  Sanjaaa
    Среда, 23.07.2014, 21:40 | Сообщение # 3861
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    проблемка одна возникла. сделал квест. когда жму по диалогу который дает квест ловлю это
    Expression : false
    Function : CXml::Init
    File : E:\stalker\sources\trunk\xrXMLParser\xrXMLParser.cpp
    Line : 87
    Description : XML file:gameplay\game_tasks.xml value: errDescr:Error reading end tag.

    Сообщение отредактировал Sanjaaa - Среда, 23.07.2014, 21:41
      Злобная реклама
    Среда, 23.07.2014, 21:40
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  antonnkz76
    Среда, 23.07.2014, 21:57 | Сообщение # 3862
    5 лет в Зоне
    Статус:
    Опытный:
    Сообщений: 2342
    Награды: 9
    Регистрация: 26.02.2012

    Sanjaaa, </game_task> в конце допиши...
      Злобная реклама
    Среда, 23.07.2014, 21:57
    Статус:
    Сообщений: 666
    Регистрация: 26.02.2012
    Российская Федерация  Sanjaaa
    Среда, 23.07.2014, 22:02 | Сообщение # 3863
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    Расскажите плиз поподробнее как выдать поршень при поднятии предмета
    Сообщение отредактировал Sanjaaa - Среда, 23.07.2014, 22:16
      Злобная реклама
    Среда, 23.07.2014, 22:02
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  BozKurt
    Среда, 23.07.2014, 22:27 | Сообщение # 3864
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    В bind_stalker.script есть метод on_item_take. Это коллбек, который срабатывает при появлении любого инвентарного предмета в инвентаре.
    Допиши в неё вот такую конструкцию:
    Код
    if obj:section() == "нужная_тебе_секция" then
          -- здесь код, что нужно сделать, если подобрал нужный предемет.
    end

    P.S. Срабатывать будет всегда при подборе предмета с указанной секцией.
    Сообщение отредактировал BozKurt - Среда, 23.07.2014, 22:27
      Злобная реклама
    Среда, 23.07.2014, 22:27
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Интрудер
    Четверг, 24.07.2014, 00:28 | Сообщение # 3865
    Статус:
    Зевака:
    Сообщений: 25
    Награды: 1
    Регистрация: 30.06.2011

    Сильно замучил этот эффект. Появился после перемещения в квесте "Наезд" что берется у Султана.

    Как его можно убрать?
      Злобная реклама
    Четверг, 24.07.2014, 00:28
    Статус:
    Сообщений: 666
    Регистрация: 30.06.2011
    Украина  Krievu_Okupants
    Четверг, 24.07.2014, 03:20 | Сообщение # 3866
    Статус:
    Новичок:
    Сообщений: 348
    Награды: 4
    Регистрация: 18.06.2012

    В LE объект camera имеет анимацию - облёт локации. В игре же камера "облетает" локацию не в том месте. В чём может быть причина? ЗП, локация своя. Может, где в логике накосячил?

    Код


    [logic]
    active = sr_idle@wait

    [sr_idle@wait]
    on_info = sr_cutscene@start

    [sr_cutscene@start]
    cam_effector = test_cam
    point = test_walk
    look = test_look

    Добавлено (24.07.2014, 03:20)
    ---------------------------------------------
    Разобрался. Необходимо было добавить строку global_cameffect = true в секцию логики кат-сцены.

      Злобная реклама
    Четверг, 24.07.2014, 03:20
    Статус:
    Сообщений: 666
    Регистрация: 18.06.2012
    Российская Федерация  ins33
    Четверг, 24.07.2014, 03:36 | Сообщение # 3867
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Sanjaaa, Не проверял не то ни другое, но оба должны работать:

    Код
    function name()
    if db.actor ~= nil then
    local se_obj = db.actor:object("obj_section")
    if se_obj then
    alife():release(se_obj, true)
    end
    end
    end


    Код
    function name()
    if db.actor ~= nil then
    local se_obj = db.actor:object("obj_section")
    if se_obj then
    DeleteItem(se_obj:id())
    end
    end
    end

    function DeleteItem(iId)
         if iId then
             local seObj=alife():object(iId)
             if seObj then alife():release(seObj,true)  
             end
         end
    end


    Sanjaaa, Они у тебя скорей всего разбежались, повесь метки на них, что бы найти:
    Код
    function name()
    for a=10,65635,1 do
    local npc=level.object_by_id(a)
    if npc and string.find(npc:name(),"имя_нпс") then  
    local text = Бла бла бла -- тут возможно надо что-ир осмысленное передавать.
    level.map_add_object_spot_ser(npc, "treasure", text)
    end
    end
    end

    Цитата Sanjaaa ()
    подскажите что надо в конце диалога писать чтоб он не появлялся больше

    Может в начале диалога прописать тег: <dont_has_info></dont_has_info> fи в конец добавить <give_info></give_info>
      Злобная реклама
    Четверг, 24.07.2014, 03:36
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Ashimmu
    Четверг, 24.07.2014, 07:37 | Сообщение # 3868
    Статус:
    Зевака:
    Сообщений: 9
    Награды: 0
    Регистрация: 15.07.2014

    Sanjaaa, Sanjaaa,
    Цитата ЧерНыЙ_СнАйПер ()
    Не прописан клас НПС в файлах. Вообщем пропиши НПС в npc_profile


    В том то и дело, что я класс прописал


    Но все равно вылет
      Злобная реклама
    Четверг, 24.07.2014, 07:37
    Статус:
    Сообщений: 666
    Регистрация: 15.07.2014
    Российская Федерация  Аристократ
    Четверг, 24.07.2014, 09:33 | Сообщение # 3869
    Модмейкер-одиночка
    Статус:
    Опытный:
    Сообщений: 2272
    Награды: 17
    Регистрация: 30.06.2012

    Ashimmu, проверь правельность написания секции своего сталкера во всех файлах, прописал ли ты секцию своего сталкера в spawn_sections, my_stalker - уверен что во всех файлах правельно это прописал?
      Злобная реклама
    Четверг, 24.07.2014, 09:33
    Статус:
    Сообщений: 666
    Регистрация: 30.06.2012
    Украина  ЧерНыЙ_СнАйПер
    Четверг, 24.07.2014, 12:19 | Сообщение # 3870
    Статус:
    Отмычка:
    Сообщений: 81
    Награды: 0
    Регистрация: 04.07.2014

    Вообщем такая проблема. Когда задаю логике НПС уникальное имя (logic@тут_имя)[b] [/b]и прописываю его в конфиге смарта, тогда вылет с таким логом:
    Цитата
    Expression : 0
    Function : ErrorLog
    File : D:\prog_repository\sources\trunk\xrServerEntities\script_engine_script.cpp
    Line : 49
    Description : object 'escape_pes' configuration file [scripts\escape\escape_pes_logic.ltx] NOT FOUND or section [logic] isn't assigned


    Логика НПС-а:
    Цитата
    [logic@escape_pes_id_squad]
    suitable = {=check_npc_name(escape_pes)} true, false
    active = animpoint@stand
    prior = 200
    can_select_weapon = false

    [animpoint@stand]
    cover_name = escape_pes_smart_cover
    avail_animations = jup_b41_novikov_stand
    on_info = {+pes_go_to_novise_baza} walker@go_to_the_baza_novise
    use_camp = false
    combat_ignore_cond = true
    combat_ignore_keep_when_attacked = true
    invulnerable = true
    gather_items_enabled = false
    help_wounded_enabled = false
    corpse_detection_enabled = false
    meet = meet

    [walker@go_to_the_baza_novise]
    path_walk = esc_pes_way_to_the_novise
    ;path_look = esc_pes_way_to_the_novise_look
    meet = no_meet
    on_info = {+escape_pes_in_novise} animpoint@baza_sit

    [animpoint@baza_sit]
    cover_name = escape_novise_pes_smart_cover
    use_camp = false
    combat_ignore_cond = true
    combat_ignore_keep_when_attacked = true
    invulnerable = true
    gather_items_enabled = false
    help_wounded_enabled = false
    corpse_detection_enabled = false
    meet = meet

    [meet@start]
    abuse = false
    close_anim = nil
    far_anim = nil
    far_victim = nil
    close_distance = 0
    far_distance = 0
    close_victim = actor
    allow_break = false
    trade_enable = false


    Конфиг смарта:
    Цитата
    [smart_terrain];escape_start_game
    squad_id = 1
    max_population = 1

    [exclusive]
    escape_pes_id_squad = escape\escape_pes_logic.ltx


    Помогите, вобщем...
      Злобная реклама
    Четверг, 24.07.2014, 12:19
    Статус:
    Сообщений: 666
    Регистрация: 04.07.2014
    Поиск: