Случайная подборка модов
Call of Chernobyl
4.5
Dead Autumn
4.1
SRP mod
3.9
Krovosos mod v. 3.8
4.0
G.L.A.D.I.A.T.O.R. II Время Альянса
3.4
MISERY 2.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 16:39 | Сообщение # 8521
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Цитата (stalker-MiX)
    Как через скрипт проиграть анимацию, для: нпс, или другого спавн элемента
    Никто анимации не проигрывает скриптом, это будет , для этого есть логика, а еще лучше точки пути, по которым бродят нпс. Зачем себе жизнь усложнять.

    biggrin Не надо, если выход есть то нужно хотяб об этом говорить, а то может хорошая идея пропадет.
    для нпс есть метод add_animation
    для всех объектов есть play_cycle
    пока выход есть идея живет smile
      Злобная реклама
    Суббота, 21.09.2013, 16:39
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  Корн
    Суббота, 21.09.2013, 16:40 | Сообщение # 8522
    Статус:
    Отмычка:
    Сообщений: 141
    Награды: 2
    Регистрация: 25.07.2012

    ins33, нет. Аномалии заспавнены и находятся они внутри спейс рестиктора. Что мне интересно: что бы при попадании ГГ в зону спейсрестиктора эти аномалии сработали (будто бы в них попал ГГ или болт но без попадания ГГ и\или болта в зону их действия...)
    Сообщение отредактировал Корн - Суббота, 21.09.2013, 16:42
      Злобная реклама
    Суббота, 21.09.2013, 16:40
    Статус:
    Сообщений: 666
    Регистрация: 25.07.2012
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 16:41 | Сообщение # 8523
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    stalker-MiX,
    По поводу анимаций через wiapoint, там можно писать лишь состояние тела, которое поддерживает state_mgr , а не анимацию? весь список можете глянуть в state_lib
    Сообщение отредактировал wanes101 - Суббота, 21.09.2013, 16:45
      Злобная реклама
    Суббота, 21.09.2013, 16:41
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Суббота, 21.09.2013, 16:44 | Сообщение # 8524
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    ins33, все, что вызывается в логике, можно вызвать в скрипте, только другим форматом !!!

    Вот немного усложнил функцию:
    Код
    function money_out(actor, object, p)
    local all_money_actor = db.actor:money()
      if p[1] == nil then
       db.actor:give_money(-all_money_actor)
       news_manager.relocate_money(db.actor, "out", all_money_actor)
      else
       db.actor:give_money(-p[1])
       news_manager.relocate_money(db.actor, "out", p[1])
      end
    end


    %=money_out()% ; заберет от ГГ все деньги
    %=money_out(100)% ; заберет от ГГ 100 руб.
    тоже самое скриптом
    xr_effects.money_out(db.actor, nil, {})
    xr_effects.money_out(db.actor, nil, {100})


    ЗЫ: простенько и сердито smile
      Злобная реклама
    Суббота, 21.09.2013, 16:44
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 16:58 | Сообщение # 8525
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Может кто знает где соит колбек который изменяет положение тела при приходе в waipoint
      Злобная реклама
    Суббота, 21.09.2013, 16:58
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Суббота, 21.09.2013, 17:20 | Сообщение # 8526
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    wanes101,
    Цитата (wanes101)
    Не надо, если выход есть то нужно хотяб об этом говорить, а то может хорошая идея пропадет.
    для нпс есть метод add_animation
    для всех объектов есть play_cycle

    то понятно, что скрипты всем управляют, после движка, и анимациями в том числе biggrin . НО, зачем-то Пысы cool придумали файлы логики, настроек конфигураций - чтобы себе меньше парить мозги wacko .
    Цитата (wanes101)
    По поводу анимаций через wiapoint, там можно писать лишь состояние тела, которое поддерживает state_mgr

    НЕ путайте анимации с состоянием тела.
    состоянием тела - бежит, стоит, идет ("согнутого" та "выпрямлено")
    Как именно это делает - анимации

    |a=anim - так нужно прописать аниму в вейтпоинтах
    Код
    [mil_monolit_look1]
    points = p0,p1,p2,p3,p4,p5,p6
    p0:name = name00|a=hide --- анимация
    p0:flags = 0x1
    p0:position = 77.9065170288086,-9.93971633911133,350.532836914063
    p0:game_vertex_id = 1805
    p0:level_vertex_id = 375315
    p0:links = p1(1)

    p1:name = name01|a=hide --- анимация
    p1:flags = 0x1
    p1:position = 69.4736938476563,-12.6230583190918,346.533294677734
    p1:game_vertex_id = 1805
    p1:level_vertex_id = 367500
    p1:links = p2(1)

    p2:name = name02|a=hide --- анимация
    p2:flags = 0x1
    p2:position = 57.7519226074219,-18.2823638916016,347.199859619141
    p2:game_vertex_id = 1807
    p2:level_vertex_id = 357461
    p2:links = p3(1)


    Добавлено (21.09.2013, 17:20)
    ---------------------------------------------
    Сообщение отредактировал stalker-MiX - Суббота, 21.09.2013, 17:22
      Злобная реклама
    Суббота, 21.09.2013, 17:20
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 17:34 | Сообщение # 8527
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    stalker-MiX,
    могу тебя поправить вот цитата из твоей сыли, черно по белому
    ЛОГИКА НПС:
    |a= состояние тела при перемещении
    Цитата (stalker-MiX)
    НЕ путайте анимации с состоянием тела.
    состоянием тела - бежит, стоит, идет ("согнутого" та "выпрямлено")
    Как именно это делает - анимации

    Я и не путаю, просто в waipoint используется состояние тела а не анимка

    Добавлено (21.09.2013, 17:34)
    ---------------------------------------------
    Всеж может
    кто знает где соит колбек который изменяет положение тела при приходе в waipoint

      Злобная реклама
    Суббота, 21.09.2013, 17:34
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Суббота, 21.09.2013, 17:57 | Сообщение # 8528
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    wanes101, почему назвал Genior свой лист "Анимация для way point" - тоже ошибается.
    Код
    [remark@kovalski_horror_1]:walker@kovalski_ignore
    anim = hide_na
    target = path | pri_a28_horror_look, 3
    on_game_timer = 36 | remark@kovalski_horror_2


    В ремарке Пысы используют слово anim. От которого оно слова пошло, какое ваше мнение?
    Возможно Пысы еще здесь ошиблись? biggrin
    Сообщение отредактировал stalker-MiX - Суббота, 21.09.2013, 18:00
      Злобная реклама
    Суббота, 21.09.2013, 17:57
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 18:08 | Сообщение # 8529
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    stalker-MiX,
    скорей ты ошибаешься и мне важно понять кто ошибается чтобы все правильно сделать ибо у меня есть тот факт , что список состояний тела или по твойму анимок содержится в state_lib
    Но сама анимка зашивается в визуал модели и не как не связана с менеджером состояний, а state_lib это как бы либрей (библиотека состояний ) для менеджера сокращенно mgr. И сейчас я уже ппочти полностью составил описание того как прописать состояния тела через state_lib, посредством изучения скриптов mgr
      Злобная реклама
    Суббота, 21.09.2013, 18:08
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Суббота, 21.09.2013, 18:23 | Сообщение # 8530
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Цитата (wanes101)
    скорей ты ошибаешься и мне важно понять кто ошибается чтобы все правильно сделать
    wacko
    будете всех на чистую воду выводить biggrin

    PS:Ладно ошибаюсь, то ошибаюсь. Не буду дальше флуд разводить. no
      Злобная реклама
    Суббота, 21.09.2013, 18:23
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Российская Федерация  wanes101
    Суббота, 21.09.2013, 18:31 | Сообщение # 8531
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    stalker-MiX,
    еще подвираешь

    что не чего аттчачить нельзя, можно
    для этого этот предмет должен быть в инвентаре у НПС
    и нужно вызвать метод этого объекта:
    :enable_attachable_item(true) - это аттачит если false то детаччит

    и сам объект в конфигах должен и меть следующие параметры, вот на примере колбасы, думаю омментарии не нужны
    attach_angle_offset = 0.440521, 1.378287, -0.644026
    attach_position_offset = 0.104196, -0.010821, 0.076969
    attach_bone_name = bip01_r_hand
    auto_attach = false
    Может оформить свои результаты и статью сделать?
    Сообщение отредактировал wanes101 - Суббота, 21.09.2013, 18:33
      Злобная реклама
    Суббота, 21.09.2013, 18:31
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  RICK
    Суббота, 21.09.2013, 20:00 | Сообщение # 8532
    Статус:
    Опытный:
    Сообщений: 1205
    Награды: 4
    Регистрация: 10.05.2011

    че за бред

    Expression : fatal error
    Function : CObjectAnimator::LoadMotions
    File : D:\prog_repository\sources\trunk\xrEngine\ObjectAnimator.cpp
    Line : 46
    Description : <no expression>
    Arguments : Can't find motion file 'camera_effects\scenario_cam\l08_sarcofag\.anm'.

    файл этот есть сam_scene_2_die_actor_1.anm
      Злобная реклама
    Суббота, 21.09.2013, 20:00
    Статус:
    Сообщений: 666
    Регистрация: 10.05.2011
    Польша  Kvаnt
    Суббота, 21.09.2013, 20:59 | Сообщение # 8533
    Статус:
    Новичок:
    Сообщений: 289
    Награды: 3
    Регистрация: 08.09.2013

    Люди, а с помощью какой программы модели делают?
      Злобная реклама
    Суббота, 21.09.2013, 20:59
    Статус:
    Сообщений: 666
    Регистрация: 08.09.2013
    Украина  stalker-MiX
    Суббота, 21.09.2013, 21:00 | Сообщение # 8534
    Статус:
    Неопытный:
    Сообщений: 534
    Награды: 2
    Регистрация: 20.02.2013

    Kvаnt, 3ds max, MAYA, Zbrash, bodypaint 3d, blender, rendermen, MilkShape 3D
    Сообщение отредактировал stalker-MiX - Суббота, 21.09.2013, 21:03
      Злобная реклама
    Суббота, 21.09.2013, 21:00
    Статус:
    Сообщений: 666
    Регистрация: 20.02.2013
    Польша  Kvаnt
    Суббота, 21.09.2013, 21:02 | Сообщение # 8535
    Статус:
    Новичок:
    Сообщений: 289
    Награды: 3
    Регистрация: 08.09.2013

    stalker-MiX, а с их помощью на ЗП можно че-нить сотворить?
      Злобная реклама
    Суббота, 21.09.2013, 21:02
    Статус:
    Сообщений: 666
    Регистрация: 08.09.2013
    Поиск: