Случайная подборка модов
Как вступить в "Долг"?
3.9
G.L.A.D.I.A.T.O.R. II Время Альянса
3.4
We Are Not Alone
4.0
Krovosos mod v. 3.8
4.0
R.M.A mod 1.1.5
4.2
Белый отряд
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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
    Поиск: