Случайная подборка модов
Реборн: Двойники - «Исток»
3.1
Зона обр.2010г.
3.1
Хроники Кайдана. Вторая серия
4.0
Новое Время. Судьба наемника
2.3
Пропавшая экспедиция
2.4
Ветер времени
4.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[CoP] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

[CoP] Модострой: вопросница

Тема посвящена моддингу на платформе Зов Припяти.

Соседние темы: Тень Чернобыля / Чистое небо.


  • Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.

  • Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.

  • Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Российская Федерация  Overfirst
    Четверг, 16.08.2018, 13:58 | Сообщение # 1891
    Статус:
    Бывалый:
    Сообщений: 1081
    Награды: 19
    Регистрация: 11.06.2015

    Цитата Policai ()
    В логику НПС для каждого отдельно или в логику спейса?

    Работает, но как-то криво (из логики непися). Партикл не доигрывается, пробовал по-всякому. Лень дальше экспериментировать.

    Код
    function play_teleport_particles_on_npc_position(actor, npc, p)
        local particles = particles_object("anomaly2\\teleport_out_00")
        particles:play_at_pos(npc:bone_position("bip01_pelvis"))
        play_sound(db.actor, npc, {"kat_test_snd_teleport"})
    end

    Звук:
    Код
    [kat_test_snd_teleport]
    type = 3d
    path = anomaly\teleport_work_
    shuffle = rnd
    idle = 1,1,100

    Вот из рестриктора sr_particle нормально работает, можно использовать проигрывание оттуда.
      Злобная реклама
    Четверг, 16.08.2018, 13:58
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Польша  BL00Der
    Четверг, 16.08.2018, 14:14 | Сообщение # 1892
    Статус:
    Гость:
    Сообщений: 33
    Награды: 0
    Регистрация: 26.11.2017

    У меня такая ошибка после компиляции xrLC:
    Код
    Expression    : BT.pSurface
    Function      : CBuild::Load
    File          : D:\prog_repository\sources\trunk\utils\xrLC\Build_Load.cpp
    Line          : 349
    Description   : Can't load surface


    И после компиляции xrAI
    Код
    Expression    : hFactory
    Function      : WinMain
    File          : D:\prog_repository\sources\trunk\utils\xrAI\xrAI.cpp
    Line          : 195
    Description   : Factory DLL raised exception during loading or there is no factory DLL at all
    Сообщение отредактировал BL00Der - Четверг, 16.08.2018, 14:15
      Злобная реклама
    Четверг, 16.08.2018, 14:14
    Статус:
    Сообщений: 666
    Регистрация: 26.11.2017
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 14:34 | Сообщение # 1893
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Цитата Overfirst ()
    Вот из рестриктора sr_particle нормально работает

    О чём и трындеть...
      Злобная реклама
    Четверг, 16.08.2018, 14:34
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 14:34 | Сообщение # 1894
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Overfirst ()
    Вот из рестриктора sr_particle нормально работает, можно использовать проигрывание оттуда.


    Так и делаю, но проблема в том что он проигрывается независимо от нахождения ГГ в рестрикторе... я появился на локе и он сразу начинает проигрываться, в итоге пока я пройду до поворота 20 метров , появляются НПС но партикл уже отыграл давно и они просто появляются без эфекта.
    Не получается запустить партикл только когда я в спейсе.

    Понимаю что нужно добавить поршень на появление ГГ в спейсе on_info = но что тут писать незнаю
    Сообщение отредактировал Policai - Четверг, 16.08.2018, 14:37
      Злобная реклама
    Четверг, 16.08.2018, 14:34
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 14:37 | Сообщение # 1895
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Так выдай из своего рестра поршень...
    Проверку в рестр партикла.
      Злобная реклама
    Четверг, 16.08.2018, 14:37
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 14:42 | Сообщение # 1896
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Вообще не знаю эти скобки, фигурные скобки, проценты, равно... как они ставятся. что означают...
      Злобная реклама
    Четверг, 16.08.2018, 14:42
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  makdm
    Четверг, 16.08.2018, 14:56 | Сообщение # 1897
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Overfirst ()
    Работает, но как-то криво (из логики непися). Партикл не доигрывается, пробовал по-всякому. Лень дальше экспериментировать.

    И не доиграется. Уборщик LUA зачищает мусор скриптов очень быстро. happy

    Нужно объявлять переменную ДО функции:

    local particles = particles_object("anomaly2\\teleport_out_00")
    function play_teleport_particles_on_npc_position(actor, npc, p)
    particles:play_at_pos(npc:bone_position("bip01_pelvis"))
    play_sound(db.actor, npc, {"kat_test_snd_teleport"})
    end
      Злобная реклама
    Четверг, 16.08.2018, 14:56
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Policai
    Четверг, 16.08.2018, 15:03 | Сообщение # 1898
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата makdm ()
    local particles = particles_object("anomaly2\\teleport_out_00")
    function play_teleport_particles_on_npc_position(actor, npc, p)
    particles:play_at_pos(npc:bone_position("bip01_pelvis"))
    play_sound(db.actor, npc, {"kat_test_snd_teleport"})
    end


    makdm,

    Хороший юмор.. biggrin

    Для меня это где то около квантовой механики....
      Злобная реклама
    Четверг, 16.08.2018, 15:03
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 15:04 | Сообщение # 1899
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    Цитата
    Они под логикой?

    Нет, но отряды эксклюзивные.
      Злобная реклама
    Четверг, 16.08.2018, 15:04
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 15:07 | Сообщение # 1900
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Как правильно составить выделенную строчку?

    Сообщение отредактировал Policai - Четверг, 16.08.2018, 15:12
      Злобная реклама
    Четверг, 16.08.2018, 15:07
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Российская Федерация  makdm
    Четверг, 16.08.2018, 15:12 | Сообщение # 1901
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Policai ()
    on_info = {=on_actor_in_zone(sar_sim_2_praticle_play_restrictor_2)} | sr_particle


    on_info = { =actor_in_zone(sar_sim_2_praticle_play_restrictor_2) } sr_particle
      Злобная реклама
    Четверг, 16.08.2018, 15:12
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 15:12 | Сообщение # 1902
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Цитата Policai ()
    Как правильно

    Господя...тебе чуть-ли не на каждой странице пишут - как это делается.
    Зы.
    Правильно у тебя))Разделитель убери - да.
    Сообщение отредактировал Zmey9l_63 - Четверг, 16.08.2018, 15:13
      Злобная реклама
    Четверг, 16.08.2018, 15:12
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Khyzyr
    Четверг, 16.08.2018, 15:13 | Сообщение # 1903
    Статус:
    Неопытный:
    Сообщений: 452
    Награды: 5
    Регистрация: 19.06.2017

    BL00Der, По первому множество причин. Самая распространенная - отсутствие thm у каких-то текстур, либо же отсутствие самих текстур. По второму, проверь наличие файла xrSE_Factory.dll в папке с используемыми компиляторами.
      Злобная реклама
    Четверг, 16.08.2018, 15:13
    Статус:
    Сообщений: 666
    Регистрация: 19.06.2017
    Российская Федерация  Zmey9l_63
    Четверг, 16.08.2018, 15:15 | Сообщение # 1904
    Статус:
    Новичок:
    Сообщений: 369
    Награды: 2
    Регистрация: 14.02.2017

    Цитата Policai ()
    фигурные скобки, проценты

    Скобки - проверка. Проценты - выдача.
      Злобная реклама
    Четверг, 16.08.2018, 15:15
    Статус:
    Сообщений: 666
    Регистрация: 14.02.2017
    Российская Федерация  Policai
    Четверг, 16.08.2018, 15:25 | Сообщение # 1905
    Dead City Breakthrough
    Статус:
    Опытный:
    Сообщений: 2244
    Награды: 11
    Регистрация: 08.11.2011

    Цитата Zmey9l_63 ()
    Правильно у тебя))Разделитель убери - да.


    было бы правильно я бы не писал, всё бы работало... а так вылетает...

    в таком виде :

    on_actor_inside = sr_particle %=create_squad(sar_sim_2_1_squad:sar_sim_2)%
    ;on_info = { =actor_in_zone(sar_sim_2_praticle_play_restrictor_2) } sr_particle


    Всё работает, нпс спавнятся но партикл играет мгновенье, то есть не до конца....

    если ставлю так:

    on_actor_inside = sr_particle %=create_squad(sar_sim_2_1_squad:sar_sim_2)%
    on_info = { =actor_in_zone(sar_sim_2_praticle_play_restrictor_2) } sr_particle


    нет ни партиклов ни НПС
    Сообщение отредактировал Policai - Четверг, 16.08.2018, 15:26
      Злобная реклама
    Четверг, 16.08.2018, 15:25
    Статус:
    Сообщений: 666
    Регистрация: 08.11.2011
    Поиск: