Случайная подборка модов
Old Episodes. Episode 3
3.6
«Последний Сталкер»
4.1
Как вступить в "Долг"?
3.9
Nature Winter v2.0 «Квантовый скачок»
4.0
Doomed to Eternal Torment
3.9
Lost World Requital
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Украина  FantomICW
    Пятница, 20.06.2014, 23:55 | Сообщение # 3376
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Asfagan, по поводу твоего вопроса по эффектам с ГГ в начале игры. Свой рестриктор немного измени:
    Код
    [logic]  
    active = sr_idle  

    [sr_idle]  
    on_info = %=start_effects%
    on_game_timer = 40 | sr_idle@start %=scenario_autosave(st_save_zat_a1_game_start)%  

    [sr_idle@start]  
    on_timer = 10000 | {!black_screen -zat_b101_give_task +zat_a1_game_start} %=give_task(quest_vodka_give)%  
    on_timer2 = 40000 | {!black_screen -zat_b101_give_task +zat_a1_game_start} sr_idle@end %=give_task(quest_vodka_2_give)%  

    [sr_idle@end]

    В xr_effects.script добавь такую функцию:
    Код
    function start_effects(actor,npc)
          level.add_cam_effector("camera_effects\\shell_shock.anm",118711,false,"")
          level.add_cam_effector("camera_effects\\earthquake_00.anm",118712,false,"")
          level.add_pp_effector("snd_shock.ppe",118713,false)
          level.add_pp_effector("psi.ppe",118990,false)
          level.set_pp_effector_factor(118990,20)
          level.set_pp_effector_factor(118713,0.5)      
    end
      Злобная реклама
    Пятница, 20.06.2014, 23:55
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  strchi
    Пятница, 20.06.2014, 23:56 | Сообщение # 3377
    Статус:
    Опытный:
    Сообщений: 2467
    Награды: 13
    Регистрация: 05.10.2012

    Цитата Asfagan ()
    Правка на Зов Припяти. Скажите что не так: сделал так что при выполнении квеста ГГ получает достижение "отмеченный зоной", но почему-то при выбросе ГГ умирает, почему? как сделать чтобы он не подыхал при выбросе с таким достижением?

    Какой патч? В первой же версии ЗП кажется был такой баг
      Злобная реклама
    Пятница, 20.06.2014, 23:56
    Статус:
    Сообщений: 666
    Регистрация: 05.10.2012
    Российская Федерация  ins33
    Суббота, 21.06.2014, 02:07 | Сообщение # 3378
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Arist, ph_sound На >>инсайде<< прокомментировали этот момент:
    Цитата
    Кроме того (незадекларированная фича) ph_sound можно вешать на рестрикторы. Но за правильность работы в таком случае никто ответственности не несет.
    Однако в оригинале такое встречается, например в бункере Выжигателя мозгов есть рестриктор bun_space_restrictor_sound1 на который как раз и повешан ph_sound.

    Схемы ph_ используется для физических объектов, т.ч. правильней использовать для on_actor_inside схему sr_
      Злобная реклама
    Суббота, 21.06.2014, 02:07
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Asfagan
    Суббота, 21.06.2014, 08:15 | Сообщение # 3379
    Статус:
    Бывалый:
    Сообщений: 929
    Награды: 12
    Регистрация: 01.02.2014

    strchi, у меня патч 1.6.02
      Злобная реклама
    Суббота, 21.06.2014, 08:15
    Статус:
    Сообщений: 666
    Регистрация: 01.02.2014
    Российская Федерация  Arist
    Суббота, 21.06.2014, 13:07 | Сообщение # 3380
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Тени Чернобыля.ph_idle
      Злобная реклама
    Суббота, 21.06.2014, 13:07
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  ins33
    Суббота, 21.06.2014, 14:46 | Сообщение # 3381
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Arist,
    Цитата
    Звук проигрывает,значит инфопоршень выдаётся.
    Не факт, точнее не факт, что его нет, хотя на врядли ты мог упустить этот момент.
    Попробуй в [ph_idle@wait] добавь отправку смс, что бы быть уверенным, что переход на эту схему происходит в нужный момент.
      Злобная реклама
    Суббота, 21.06.2014, 14:46
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  strchi
    Суббота, 21.06.2014, 15:30 | Сообщение # 3382
    Статус:
    Опытный:
    Сообщений: 2467
    Награды: 13
    Регистрация: 05.10.2012

    Как сделать чтобы при взгляде на предмет выдавался инфопоршень? Типа камеры в фотографе
      Злобная реклама
    Суббота, 21.06.2014, 15:30
    Статус:
    Сообщений: 666
    Регистрация: 05.10.2012
    Российская Федерация  Arist
    Суббота, 21.06.2014, 15:50 | Сообщение # 3383
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    ins33, сообщение приходит, значит что- в модели.
      Злобная реклама
    Суббота, 21.06.2014, 15:50
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Украина  FantomICW
    Суббота, 21.06.2014, 15:58 | Сообщение # 3384
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    strchi, я думаю, можно как-то так:
    В xr_conditions.script добавляем функцию:
    Код
    function story_object_in_actor_frustum(actor, obj, p)
         local story_id = p and p[1]
      local story_obj_id = get_story_object_id(story_id)
      if story_obj_id then
          return npc_in_actor_frustrum(story_obj_id)
      else
             npc_in_actor_frustrum(obj)
         end   
    end

    В логике проверяем так:
    Код
    {=story_object_in_actor_frustum(story_id)}

    Альтернативный вариант:
    Код
    function cam_on_obj(actor, obj, p)
         local story_id = p and p[1]
      local story_obj_id = get_story_object_id(story_id)
      if story_obj_id then
          if story_obj_id:inside(device().cam_pos) then
           return true
       end  
      else
             if obj:inside(device().cam_pos) then
           return true
       end  
      end  
    end
      Злобная реклама
    Суббота, 21.06.2014, 15:58
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Украина  BozKurt
    Суббота, 21.06.2014, 18:39 | Сообщение # 3385
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    А почему альтернативный вариант, точнее для чего, использует метод определяющий, что один объект находит внутри другого?
    З.Ы. npc_in_actor_frustrum - это функция из ЗП.
      Злобная реклама
    Суббота, 21.06.2014, 18:39
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  Arist
    Суббота, 21.06.2014, 19:44 | Сообщение # 3386
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Схему ph_idle обнулять желательно, если она больше не нужна? Или всё-равно.[spoiler]
    [logic]
    active = ph_antena

    [ph_antena]
    anim_blend = true
    anim = antena_start
    on_info = {+yan_antena_start} ph_antena@wait

    [ph_antena@wait]
    anim_blend = true
    anim = antena_yantar
    on_timer = 1500|nil

    Вот что имею ввиду.
      Злобная реклама
    Суббота, 21.06.2014, 19:44
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  strchi
    Воскресенье, 22.06.2014, 05:05 | Сообщение # 3387
    Статус:
    Опытный:
    Сообщений: 2467
    Награды: 13
    Регистрация: 05.10.2012

    happy Очень понравились GUI фичи в "смерти вопреки", может кто подскажет каким образом сделать сухпает такой?
      Злобная реклама
    Воскресенье, 22.06.2014, 05:05
    Статус:
    Сообщений: 666
    Регистрация: 05.10.2012
    Российская Федерация  Тортик-ложь
    Воскресенье, 22.06.2014, 10:55 | Сообщение # 3388
    Статус:
    Новичок:
    Сообщений: 220
    Награды: 0
    Регистрация: 19.12.2013

    Возможно ли сделать диалог с мутантом?
      Злобная реклама
    Воскресенье, 22.06.2014, 10:55
    Статус:
    Сообщений: 666
    Регистрация: 19.12.2013
    Украина  FantomICW
    Воскресенье, 22.06.2014, 11:00 | Сообщение # 3389
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    strchi, я еще давно сделал тутор по Gui. А скрипты в самом СВ можешь глянуть, если что.
      Злобная реклама
    Воскресенье, 22.06.2014, 11:00
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  BeeRsek
    Воскресенье, 22.06.2014, 14:08 | Сообщение # 3390
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    слетает компиляция локации на стадии build UV. Где искать проблему? Что править?
      Злобная реклама
    Воскресенье, 22.06.2014, 14:08
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Поиск: