Случайная подборка модов
Road To The North
3.7
Эхо Чернобыля 2
3.7
Выживший. Побег из Зоны
3.7
Ветер времени
4.5
Закоулки правды
3.6
R.M.A mod 1.1.5
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
[SoC] Модострой: вопросница
Российская Федерация  Overfirst
Воскресенье, 31.12.2017, 13:17 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015

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

Тема посвящена моддингу на платформе Тень Чернобыля.

Соседние темы: Чистое Небо / Зов Припяти.


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

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

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

  • Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
  •   Злобная реклама
    Воскресенье, 31.12.2017, 13:17
    Статус:
    Сообщений: 666
    Регистрация: 11.06.2015
    Украина  Houdini
    Среда, 26.06.2019, 14:51 | Сообщение # 751
    XT-team
    Статус:
    Неопытный:
    Сообщений: 408
    Награды: 7
    Регистрация: 18.06.2015

    Цитата Витёк_Кабан ()
    полностью статичным?

    Так поставь его в СДК, ну.

    Цитата Витёк_Кабан ()
    [colide] ignore_static

    Если не ошибаюсь, то эта логика позволяет динамическому объекту игнорировать статические объеты.
      Злобная реклама
    Среда, 26.06.2019, 14:51
    Статус:
    Сообщений: 666
    Регистрация: 18.06.2015
    Российская Федерация  Витёк_Кабан
    Среда, 26.06.2019, 14:56 | Сообщение # 752
    Статус:
    Новичок:
    Сообщений: 319
    Награды: 2
    Регистрация: 20.04.2019

    Цитата Houdini ()
    Так поставь его в СДК

    Сделал, и? Ничего не изменилось
      Злобная реклама
    Среда, 26.06.2019, 14:56
    Статус:
    Сообщений: 666
    Регистрация: 20.04.2019
    Украина  Houdini
    Среда, 26.06.2019, 15:26 | Сообщение # 753
    XT-team
    Статус:
    Неопытный:
    Сообщений: 408
    Награды: 7
    Регистрация: 18.06.2015

    Цитата Витёк_Кабан ()
    Сделал, и?

    Ну, если ты поставил статический объект в СДК и скомпилировал локацию - то какие проблемы?
      Злобная реклама
    Среда, 26.06.2019, 15:26
    Статус:
    Сообщений: 666
    Регистрация: 18.06.2015
    Российская Федерация  Витёк_Кабан
    Среда, 26.06.2019, 15:28 | Сообщение # 754
    Статус:
    Новичок:
    Сообщений: 319
    Награды: 2
    Регистрация: 20.04.2019

    Houdini, неет. Мне надо поставить объект (документы) в сдк квестовые и сделать их статичными
      Злобная реклама
    Среда, 26.06.2019, 15:28
    Статус:
    Сообщений: 666
    Регистрация: 20.04.2019
    Эфиопия  Rastaman_vip74
    Среда, 26.06.2019, 15:29 | Сообщение # 755
    Lost Alpha DC
    Статус:
    Бывалый:
    Сообщений: 708
    Награды: 4
    Регистрация: 23.11.2011

    Цитата Витёк_Кабан ()
    Может ему массу поменять в сдк?

    Поставь кости фиксации массу 10т, и не сдвинешь.
      Злобная реклама
    Среда, 26.06.2019, 15:29
    Статус:
    Сообщений: 666
    Регистрация: 23.11.2011
    Российская Федерация  Витёк_Кабан
    Среда, 26.06.2019, 15:31 | Сообщение # 756
    Статус:
    Новичок:
    Сообщений: 319
    Награды: 2
    Регистрация: 20.04.2019

    Rastaman_vip74, спасибо
      Злобная реклама
    Среда, 26.06.2019, 15:31
    Статус:
    Сообщений: 666
    Регистрация: 20.04.2019
    Российская Федерация  monk
    Среда, 26.06.2019, 15:47 | Сообщение # 757
    «OGSM CS 1.8 + Fixes»
    Статус:
    Опытный:
    Сообщений: 2559
    Награды: 12
    Регистрация: 24.11.2012

    Всем привет. Есть ли возможность отобразить иконку болта на худе? По типу ножа, бинокля, патронов.
      Злобная реклама
    Среда, 26.06.2019, 15:47
    Статус:
    Сообщений: 666
    Регистрация: 24.11.2012
    Российская Федерация  Витёк_Кабан
    Среда, 26.06.2019, 16:07 | Сообщение # 758
    Статус:
    Новичок:
    Сообщений: 319
    Награды: 2
    Регистрация: 20.04.2019

    monk, да, но там вроде надо двиг копать (у меня была правка, но я удалил её sad )
      Злобная реклама
    Среда, 26.06.2019, 16:07
    Статус:
    Сообщений: 666
    Регистрация: 20.04.2019
    Российская Федерация  РСФСР
    Среда, 26.06.2019, 17:34 | Сообщение # 759
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    Цитата
    [colide] ignore_static

    это лишь позволяет физ объекту игнорировать статическую геометрию.
    нужно зафиксировать кости, обычно они с именем link, но можно и другие
      Злобная реклама
    Среда, 26.06.2019, 17:34
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Российская Федерация  Витёк_Кабан
    Среда, 26.06.2019, 17:40 | Сообщение # 760
    Статус:
    Новичок:
    Сообщений: 319
    Награды: 2
    Регистрация: 20.04.2019

    Благодарю, РСФСР. Очень рад, что такой великий модмейкер как вы ответили мне))
      Злобная реклама
    Среда, 26.06.2019, 17:40
    Статус:
    Сообщений: 666
    Регистрация: 20.04.2019
    Российская Федерация  РСФСР
    Среда, 26.06.2019, 17:47 | Сообщение # 761
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    Цитата
    такой великий модмейкер как вы ответили мне)

    не льсти мне biggrin
      Злобная реклама
    Среда, 26.06.2019, 17:47
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Российская Федерация  arrakis_29
    Среда, 26.06.2019, 17:53 | Сообщение # 762
    Статус:
    Бывалый:
    Сообщений: 723
    Награды: 5
    Регистрация: 08.05.2017

    РСФСР, попробуй в gulag_...script во все работы добавь online = "{!is_day}" (но только на нпс проверял)

    Сообщение отредактировал arrakis_29 - Среда, 26.06.2019, 17:56
      Злобная реклама
    Среда, 26.06.2019, 17:53
    Статус:
    Сообщений: 666
    Регистрация: 08.05.2017
    Российская Федерация  РСФСР
    Среда, 26.06.2019, 18:17 | Сообщение # 763
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    нашел такое:
    Код
    [logic@esc_dogs_to_fox_home]
    active = mob_home@esc_dogs_to_fox_home

    [mob_home@esc_dogs_to_fox_home]
    path_home = path1
    home_min_radius = 15
    home_max_radius = 30
    aggressive_home
    panic = 0

    [logic@esc_dogs_to_fox]
    active = mob_walker@esc_dogs_to_fox_home2

    [mob_walker@esc_dogs_to_fox_home2]
    path_walk = path2
    on_info = mob_walker@esc_dogs_to_fox_home3 %=esc_hit_from_fox%
    panic = 0

    [mob_walker@esc_dogs_to_fox_home3]
    path_walk = path2
    panic = 0


    Цитата
    if type == "esc_dogs_to_fox" then
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {0},
    online = false,
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {0},
    online = false,
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {0},
    online = false,
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {0},
    online = false,
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {0},
    online = false,
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {2},
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {2},
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {2},
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {2},
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox_home",
    idle = 0,
    prior = 5, state = {2},
    position_threshold = 100,
    in_rest = "", out_rest = ""
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox",
    idle = 0,
    prior = 5, state = {1},
    position_threshold = 100,
    in_rest = "", out_rest = "esc_dogs_fox_attack"
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox",
    idle = 0,
    prior = 5, state = {1},
    position_threshold = 100,
    in_rest = "", out_rest = "esc_dogs_fox_attack"
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox",
    idle = 0,
    prior = 5, state = {1},
    position_threshold = 100,
    in_rest = "", out_rest = "esc_dogs_fox_attack"
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox",
    idle = 0,
    prior = 5, state = {1},
    position_threshold = 100,
    in_rest = "", out_rest = "esc_dogs_fox_attack"
    }
    table.insert(sj, t)
    t = { section = "logic@esc_dogs_to_fox",
    idle = 0,
    prior = 5, state = {1},
    position_threshold = 100,
    in_rest = "", out_rest = "esc_dogs_fox_attack"
    }
    table.insert(sj, t)

    end


    Цитата
    if type == "esc_dogs_to_fox" then
    return function(gulag)
    local actor = db.actor
    if not has_alife_info("escape_stalker_dog_spawn") then
    return 0 -- оффлайн
    -- elseif (has_alife_info("escape_stalker_dog_spawn") and not has_alife_info("escape_stalker_done")) or has_alife_info("esc_dogs_return") then
    elseif (has_alife_info("escape_stalker_dog_spawn") and not has_alife_info("escape_dogs_attack")) or has_alife_info("esc_dogs_return") then
    return 2 -- онлайн
    else
    return 1 -- атака
    end
    end
    end

    это собаки, которые нападают на лиса
    похоже, что сидят в оффлайне вначале.
    в кастум дате собак никаких инфопоршеней нет
    надо под простой смарт с одним кровососом переделать
      Злобная реклама
    Среда, 26.06.2019, 18:17
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Российская Федерация  Dreyyy
    Среда, 26.06.2019, 20:43 | Сообщение # 764
    Первые Дни Зоны
    Статус:
    Новичок:
    Сообщений: 289
    Награды: 3
    Регистрация: 18.04.2014

    Прошу помощи, суть ситуации - при приближении к группе сталкеров получаю вылет:

    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : .\script_engine.cpp
    Line : 73
    Description : <no expression>
    Arguments : LUA error: ...ень Чернобыля\gamedata\scripts\state_mgr_goap.script:137: attempt to index global 'state_mgr_animation' (a nil value)

    Интересно то, что вылет не происходит, если не спавню маленькую группу сталкеров. Как будто ограничение какое - то... Знает кто как поступить?

    Они привязаны к смартам...
    Сообщение отредактировал Dreyyy - Среда, 26.06.2019, 21:01
      Злобная реклама
    Среда, 26.06.2019, 20:43
    Статус:
    Сообщений: 666
    Регистрация: 18.04.2014
    Российская Федерация  makdm
    Среда, 26.06.2019, 21:19 | Сообщение # 765
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Dreyyy, чо то вы не договариваете. Вылет говорит о том, что кто-то своими шаловливыми ручками лазил в скрипт state_mgr_animation.script и чего то там правил.
    Причем, правил так, что нарушил синтаксис языка LUA. Так что проверяйте файл state_mgr_animation.script на синтаксис.
      Злобная реклама
    Среда, 26.06.2019, 21:19
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Поиск: