Перейти к содержанию

Redix

Сталкеры
  • Публикаций

    160
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные Redix


  1. Mass Аа, понял. Вот:
     

    Спойлер

    function get_loophole(id, position, fov_direction, enter_direction)
        return {    id = id,
                    fov_position = position,
                    fov_direction = fov_direction,
                    danger_fov_direction  = vector():set(-1,0,0),
                    enter_direction = enter_direction,
                    usable = true,
                    fov    = 45.0,
                    danger_fov = 45.0,
                    range = 70.0,
                    actions = {
                        idle = {
                            animations = {
                                idle = {
                                    "sit_2_idle_0",
                                },
                            },
                        },
                        lookout = {
                            animations = {
                                idle = {
                                    "idle_0_to_sit_2",
                                },
                            },
                        },
                        fire = {
                            animations = {
                                idle = {
                                    "idle_0_to_sit_2",
                                },
                                shoot = {
                                    "idle_0_to_sit_2",
                                },                            
                            },
                        },
                        fire_no_lookout = {
                            animations = {
                                idle = {
                                    "idle_0_to_sit_2",
                                },
                                shoot = {
                                    "idle_0_to_sit_2",
                                },                            
                            },
                        },                        
                        reload = {
                            animations = {
                                idle = {
                                    "idle_0_to_sit_2",
                                },
                            },
                        },
                    },
                    transitions = {
                        {
                            action_from = "idle",
                            action_to = "lookout",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },
                        {
                            action_from = "lookout",
                            action_to = "idle",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },
                        {
                            action_from = "idle",
                            action_to = "fire",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },
                        {
                            action_from = "fire",
                            action_to = "idle",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },
                                            {
                            action_from = "idle",
                            action_to = "fire_no_lookout",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },
                        {
                            action_from = "fire_no_lookout",
                            action_to = "idle",
                            weight = 1.2,
                            animations = {
                                "idle_0_to_sit_2",
                            },
                        },                        
                    },
                }
    end

     


  2. vasyan54636 Смотри скрипт cam_effector_sets, думаю разберешься ;)


    Дополнено 0 минут спустя

    При добавлении новых анимпоинтов появляется такая фигня в логе:
     

    Спойлер

     fov direction for loophole animpoint_sit_ass is setup incorrectly
     enter direction for loophole animpoint_sit_ass is setup incorrectly
     fov direction for loophole animpoint_sit_ass is setup incorrectly
     enter direction for loophole animpoint_sit_ass is setup incorrectly
     fov direction for loophole animpoint_sit_ass is setup incorrectly
     enter direction for loophole animpoint_sit_ass is setup incorrectly

    Как решить?

    • Лайк 1
    • Жму руку 1

  3. @Unfainthful Приветствую! Скачал Ваши деревья, попробовал в SDK, и сразу заметил, что текстур веток дают дикую рябь, так как не имеют мипмапов. Запарился и пересохранил все ветки, вот ссылка: https://disk.yandex.ru/d/Bof6wBxLnu_ZCw
    Добавьте в тему, если не сложно) Многим пригодится.


  4. Всем привет. Как повторить сценку поедания долговца кровососом на Агропроме из ЧН? Полазил в файлах, но ничего толкового не нашёл, кроме скрипта sr_bloodsucker и логики: 

    Спойлер

    [logic]
    active = sr_bloodsucker

    [sr_bloodsucker]
    snd = bloodsucker_swarm
    sound_path = agr_bloodsucker_sound_1, agr_bloodsucker_sound_2