Случайная подборка модов
X-RAY Multiplayer Extension: Defence
4.7
Reach mod + Slenderman
3.5
Последняя надежда
2.4
OGSE 0.6.9.3
4.2
День одиночки
1.6
OGSM 1.8 Community Edition
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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 | Сообщение # 8551
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8552
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8553
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8554
    Статус:
    Неопытный:
    Сообщений: 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 | Сообщение # 8555
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Может кто знает где соит колбек который изменяет положение тела при приходе в waipoint
      Злобная реклама
    Суббота, 21.09.2013, 16:58
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  stalker-MiX
    Суббота, 21.09.2013, 17:20 | Сообщение # 8556
    Статус:
    Неопытный:
    Сообщений: 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 | Сообщение # 8557
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8558
    Статус:
    Неопытный:
    Сообщений: 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 | Сообщение # 8559
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8560
    Статус:
    Неопытный:
    Сообщений: 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 | Сообщение # 8561
    Статус:
    Отмычка:
    Сообщений: 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 | Сообщение # 8562
    Статус:
    Опытный:
    Сообщений: 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 | Сообщение # 8563
    Статус:
    Новичок:
    Сообщений: 289
    Награды: 3
    Регистрация: 08.09.2013

    Люди, а с помощью какой программы модели делают?
      Злобная реклама
    Суббота, 21.09.2013, 20:59
    Статус:
    Сообщений: 666
    Регистрация: 08.09.2013
    Украина  stalker-MiX
    Суббота, 21.09.2013, 21:00 | Сообщение # 8564
    Статус:
    Неопытный:
    Сообщений: 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 | Сообщение # 8565
    Статус:
    Новичок:
    Сообщений: 289
    Награды: 3
    Регистрация: 08.09.2013

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