Случайная подборка модов
Пространственная Аномалия 4.1
4.5
Old Episodes. Episode 2. War of Zone.
3.1
Золотой Шар. Завершение
3.9
Большая Зона
3.4
Prosectors Project
4.0
MISERY 2.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  Advisor890
    Воскресенье, 10.01.2016, 20:12 | Сообщение # 9271
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Возможно ли с ЧН создавать смарт террейны на основе general_lager или general_lair как в ТЧ?
    Я смотрел алл.спаун ЧН и не нашел не одного упоминания выше приведенных схем.
    Как можно сделать смарт террейн в ЧН скажем для мутантов? Или создания смарт террейнов в ЧН
    аналогично как в ЗП?
      Злобная реклама
    Воскресенье, 10.01.2016, 20:12
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  Nikita_Kling
    Воскресенье, 10.01.2016, 20:58 | Сообщение # 9272
    Darkest Time
    Статус:
    Бывалый:
    Сообщений: 874
    Награды: 9
    Регистрация: 13.04.2015

    Ребятки, нужна помощь с логикой в ТЧ. Заспавнил типа одного у бункера, он должен проговорить фразу, а потом подключиться к смарту и пойти в деревню. Но он продолжает стоять после того, как фразу проговорил. В чем проблема?

      Злобная реклама
    Воскресенье, 10.01.2016, 20:58
    Статус:
    Сообщений: 666
    Регистрация: 13.04.2015
    Российская Федерация  Ostryak
    Воскресенье, 10.01.2016, 22:01 | Сообщение # 9273
    Туман войны: Закалённые Зоной
    Статус:
    Отмычка:
    Сообщений: 124
    Награды: 1
    Регистрация: 09.05.2015

    Даю нпс'у рацию в "character_desc_локация", пишу логику:

    Код
    [logic]
    active = remark

    [remark]
    anim = guard_rac (ну или wait_rac)
    no_move = true


    Анимация идёт, но рации в руке нет...как добавить?
      Злобная реклама
    Воскресенье, 10.01.2016, 22:01
    Статус:
    Сообщений: 666
    Регистрация: 09.05.2015
    Российская Федерация  denis2000
    Воскресенье, 10.01.2016, 22:04 | Сообщение # 9274
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Ostryak ()
    как добавить?

    В инвентарь.
      Злобная реклама
    Воскресенье, 10.01.2016, 22:04
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Ostryak
    Воскресенье, 10.01.2016, 22:09 | Сообщение # 9275
    Туман войны: Закалённые Зоной
    Статус:
    Отмычка:
    Сообщений: 124
    Награды: 1
    Регистрация: 09.05.2015

    del
    Сообщение отредактировал Ostryak - Воскресенье, 10.01.2016, 22:22
      Злобная реклама
    Воскресенье, 10.01.2016, 22:09
    Статус:
    Сообщений: 666
    Регистрация: 09.05.2015
    Российская Федерация  Lekso180
    Воскресенье, 10.01.2016, 22:41 | Сообщение # 9276
    Статус:
    Отмычка:
    Сообщений: 122
    Награды: 6
    Регистрация: 14.06.2015

    Krachkovskii, пожалуйста. по подробнее объясни,как это сделать
      Злобная реклама
    Воскресенье, 10.01.2016, 22:41
    Статус:
    Сообщений: 666
    Регистрация: 14.06.2015
    Российская Федерация  FonSwong
    Воскресенье, 10.01.2016, 23:06 | Сообщение # 9277
    Статус:
    Опытный:
    Сообщений: 1593
    Награды: 1
    Регистрация: 21.12.2014

    Необходимо узнать отношение оффлайного нпс к гг, где косяк? 9
      Злобная реклама
    Воскресенье, 10.01.2016, 23:06
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2014
    Российская Федерация  DukeKAn
    Воскресенье, 10.01.2016, 23:34 | Сообщение # 9278
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    FonSwong, не вылетает?
      Злобная реклама
    Воскресенье, 10.01.2016, 23:34
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  Arist
    Воскресенье, 10.01.2016, 23:58 | Сообщение # 9279
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Цитата
    Ребятки, нужна помощь с логикой в ТЧ. Заспавнил типа одного у бункера, он должен проговорить фразу, а потом подключиться к смарту и пойти в деревню. Но он продолжает стоять после того, как фразу проговорил. В чем проблема?

    Сразу ставить:
    [smart_terrains]
    esc_lager = true

    За образец взять Шустрого. Прописать своему НПС эксклюзивную работу, как у Шустрого, типа:
    predicate = function(obj_info)
    return obj_info.profile_name == "esc_shustryi"
    end
    Чтобы, никто другой не занял его место. Добавить логику и в смарт число(capacity =) увеличить.

    Добавлено (10.01.2016, 23:58)
    ---------------------------------------------
    Advisor890, логика смарта,типа:
    [smart_terrain]
    targets =
    sim_type = default
    sim_value = true
    squad_capacity = 1
    squad_id = 111111 ;свой ай-ди, чтобы не повторялся на локе
    ;respawn_sector = monster
    mutant_lair = true

    Обязательно две точки в WAY:смарт_kamp_1 и смарт_kamp_1_task
    Сделать сквад и если надо с начала игры, то в faction_monster.ltx в
    [start_position]
    сквад = смарт

      Злобная реклама
    Воскресенье, 10.01.2016, 23:58
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Advisor890
    Понедельник, 11.01.2016, 01:47 | Сообщение # 9280
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Arist, В targets надо что-то прописывать? Или этот параметр можно оставить пустым? Еще вопрос: Как правильно настроить сквад для такого смарта?

    Добавлено (11.01.2016, 01:47)
    ---------------------------------------------
    Arist, И ещё. Создал смарт с логикой как ты и сказал. Прописал смарт собаки.
    Во время загрузки уровня выдает вылет:
    Expression : fatal error
    Function : CScriptEngine::lua_error
    File : E:\priquel\sources\engine\xrServerEntities\script_engine.cpp
    Line : 180
    Description : <no expression>
    Arguments : LUA error: ....Р. - Чистое Небо\gamedata\scripts\se_monster.script:214: attempt to index field 'exclusives' (a nil value)

    В чем может быть ошибка и как это исправить?

      Злобная реклама
    Понедельник, 11.01.2016, 01:47
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  FonSwong
    Понедельник, 11.01.2016, 05:31 | Сообщение # 9281
    Статус:
    Опытный:
    Сообщений: 1593
    Награды: 1
    Регистрация: 21.12.2014

    DukeKAn, ошибку выдаёт:
    Код
    ! Unknown command: ...ames\s.t.a.l.k.e.r_ogse\gamedata\scripts\test.script:5:_attempt_to_call_global_'get_npc_relation'_(a_nil_value)

    После вывода в онлайн:
    Код
    snpc = alife():object(275)
    snpc.force_offline = nil

    Не получаю клиентскую юзердату, npc=nil:
    Код
    npc = level.object_by_id(275)

    То есть я пытаюсь получить отношение Кузнецова(275)(под мостом) к ГГ, находясь в деревне новичков(Кузнецов в оффлайне)
    Сообщение отредактировал FonSwong - Понедельник, 11.01.2016, 05:50
      Злобная реклама
    Понедельник, 11.01.2016, 05:31
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2014
    Российская Федерация  Arist
    Понедельник, 11.01.2016, 08:18 | Сообщение # 9282
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    Advisor890, Как пример:


    Добавлено (11.01.2016, 08:18)
    ---------------------------------------------
    targets - если надо, чтобы на смарт нападали или сквад из смарта перемещался в другой смарт. Можно на другую локацию.
    Сообщение отредактировал Arist - Понедельник, 11.01.2016, 09:01
      Злобная реклама
    Понедельник, 11.01.2016, 08:18
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  denis2000
    Понедельник, 11.01.2016, 10:56 | Сообщение # 9283
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата FonSwong ()
    где косяк?

    Вот здесь: snpc.force_offline = nil
    Цитата FonSwong ()
    Не получаю клиентскую юзердату, npc=nil:

    Естественно: level.object_by_id дает nil для объекта в офлайне.
      Злобная реклама
    Понедельник, 11.01.2016, 10:56
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  Advisor890
    Понедельник, 11.01.2016, 14:12 | Сообщение # 9284
    Статус:
    Отмычка:
    Сообщений: 115
    Награды: 1
    Регистрация: 07.07.2012

    Arist, А вот если я добавляю смарт на новую локацию.
    мне её надо ещё где прописывать помимо [spawn_by_level] в fuction_monster и [levels] в smart_names?
    Просто я сейчас создал смарт на твоем примере, прибежал на место его расположения, а там никого нету.
    Кстати вопрос с вылетом когда прописываешь этот смарт мутанту методом "[smart_terrains] название_смарта = true"
    остается открытым. Игра вылетает при загрузке уровня. Или же все таки в ЧН нельзя так присваивать смарты мутантам?(как в ТЧ)
    Сообщение отредактировал Advisor890 - Понедельник, 11.01.2016, 14:17
      Злобная реклама
    Понедельник, 11.01.2016, 14:12
    Статус:
    Сообщений: 666
    Регистрация: 07.07.2012
    Российская Федерация  FonSwong
    Понедельник, 11.01.2016, 14:50 | Сообщение # 9285
    Статус:
    Опытный:
    Сообщений: 1593
    Награды: 1
    Регистрация: 21.12.2014

    snpc.force_offline = true -- выводит в оффлайн
    snpc.force_offline = nil -- выводит в онлайн
    Как вывести в онлайн?(как я понял я неправильно вывожу?)
      Злобная реклама
    Понедельник, 11.01.2016, 14:50
    Статус:
    Сообщений: 666
    Регистрация: 21.12.2014
    Поиск: