Случайная подборка модов
DMX MOD 1.3.5
3.7
Новое Время. Судьба наемника
2.3
Большая Зона
3.4
Shadows Addon 0.8
4.1
Sigerous Mod 2.2
4.1
Dream Reader-TFZ 1.1
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:03 | Сообщение # 3481
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    ins33, вот именно.Если убрать похожую секцию он будет пытаться замочить всех баньдюков на Скадовске.
      Злобная реклама
    Суббота, 28.06.2014, 13:03
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  ins33
    Суббота, 28.06.2014, 13:09 | Сообщение # 3482
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    saxar, может всё-таки always, а не true?
      Злобная реклама
    Суббота, 28.06.2014, 13:09
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:12 | Сообщение # 3483
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    А теперь вопрос.Как сделать через логику переход к другой логике в другом файле?То бишь например стоит он руками машет ГГ ,то есть действует по своей первоначальной логике например по пути gamedata\configs\scripts\npc_stalker_ecolog_1.ltx.Потом после разговора получает инфопоршень Test_1 и переходит на новый документ по расположению в gamedata\configs\scripts\npc_stalker_ecolog_2.ltx и после диалога идет в направлении например Лесничества.И по итогу встает около КПП возле главных ворот и садится на корточки.

    Это как пример что я хочу провернуть happy

    Добавлено (28.06.2014, 13:12)
    ---------------------------------------------
    ins33, разве так можно?

      Злобная реклама
    Суббота, 28.06.2014, 13:12
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Украина  Sergash
    Суббота, 28.06.2014, 13:21 | Сообщение # 3484
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 1
    Регистрация: 23.07.2013

    saxar, Зачем создавать несколько файлов если все можно сделать в одном?
      Злобная реклама
    Суббота, 28.06.2014, 13:21
    Статус:
    Сообщений: 666
    Регистрация: 23.07.2013
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:23 | Сообщение # 3485
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Sergash, захотел вот почему.
      Злобная реклама
    Суббота, 28.06.2014, 13:23
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 13:25 | Сообщение # 3486
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 26.07.2013

    Цитата saxar ()
    Это как пример что я хочу провернуть

    Зачем так сложно, можно просто, вот например(пишу от себя):
    [logic]
    active = remark@hands_up -- схема

    [remark@hands_up] -- схема
    no_move = true
    anim = hands_up(анимация поднятия рук, ты поставь свою)
    on_info = {+твой_инфопоршень} walker@les - проверка что есть инфопоршень и он начинает идти по твоему пути

    [walker@les] - путь
    path_walk = твой путь
    path_look = твой путь
    on_signal = path_end | remark@sit -- в way_локация в конечной точке после w* пропиши |sig = path_end и после получения сигнала твой нпс переходит в ремарк сидения(remark@sit)

    [remark@sit] -- схема
    no_move = true
    anim = sit(твоя анимка)
    combat_ignore_cond = true

    Вроде всё!
    Сообщение отредактировал Ruserg - Суббота, 28.06.2014, 13:26
      Злобная реклама
    Суббота, 28.06.2014, 13:25
    Статус:
    Сообщений: 666
    Регистрация: 26.07.2013
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:31 | Сообщение # 3487
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Ruserg, просто хотел попробовать что-то подобное.Если создать всю логику в одном файле которую я хочу ,то она будет там слишком большой.Потому я хочу её разделить на несколько частей.

    Добавлено (28.06.2014, 13:31)
    ---------------------------------------------
    Сложно?Не сомневаюсь.Но интересно happy

      Злобная реклама
    Суббота, 28.06.2014, 13:31
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Украина  Sergash
    Суббота, 28.06.2014, 13:35 | Сообщение # 3488
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 1
    Регистрация: 23.07.2013

    saxar, Слишком большой, что за бред? wacko
      Злобная реклама
    Суббота, 28.06.2014, 13:35
    Статус:
    Сообщений: 666
    Регистрация: 23.07.2013
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 13:35 | Сообщение # 3489
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 26.07.2013

    Цитата saxar ()
    просто хотел попробовать что-то подобное

    Тогда поробуй так:
    Ну допустим есть ремарк:
    [remark@2]
    no_move = true
    anim = hands_up
    on_info = {+инфопоршень}remark@3 -- после инфопоршня он переходит в следующий ремарк

    [remark@3]
    no_move = true
    anim = hands_up
    cfg = scripts\******** -- переход во внешний файл

    Я не пробывал...
      Злобная реклама
    Суббота, 28.06.2014, 13:35
    Статус:
    Сообщений: 666
    Регистрация: 26.07.2013
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:39 | Сообщение # 3490
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Вот ,что-то подобное нашел ,но не уверен что это:

    [logic]
    cfg = scripts\zaton\

    Можно ли это как-то активировать через файл ,а не из all.spawn?

    Добавлено (28.06.2014, 13:39)
    ---------------------------------------------
    Ruserg, попробую...

      Злобная реклама
    Суббота, 28.06.2014, 13:39
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 13:42 | Сообщение # 3491
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 26.07.2013

    Цитата saxar ()
    Можно ли это как-то активировать через файл ,а не из all.spawn?

    Попробуй так как я выше написал:

    [remark@2]
    no_move = true
    anim = hands_up
    on_info = {+инфопоршень}remark@3

    [remark@3]
    no_move = true
    anim = hands_up
    cfg = scripts\******** -- переход во внешний файл, твой путь до нового файла логики
    Сообщение отредактировал Ruserg - Суббота, 28.06.2014, 13:42
      Злобная реклама
    Суббота, 28.06.2014, 13:42
    Статус:
    Сообщений: 666
    Регистрация: 26.07.2013
    Российская Федерация  saxar
    Суббота, 28.06.2014, 13:52 | Сообщение # 3492
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Ruserg,
    Expression : !m_error_code
    Function : raii_guard::~raii_guard
    File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp
    Line : 748
    Description : ....a.l.k.e.r. - Зов Припяти\gamedata\scripts\_g.script:479: bad argument #2 to 'format' (string expected, got nil)

    вот что вылетело smile
      Злобная реклама
    Суббота, 28.06.2014, 13:52
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 14:02 | Сообщение # 3493
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 26.07.2013

    Цитата saxar ()
    вот что вылетело

    Прости но больше ничего подсказать не могу, придётся длинную делать)
    Удачи в разработке!)
      Злобная реклама
    Суббота, 28.06.2014, 14:02
    Статус:
    Сообщений: 666
    Регистрация: 26.07.2013
    Российская Федерация  ins33
    Суббота, 28.06.2014, 14:21 | Сообщение # 3494
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    saxar, Я бы даже сказал нужно.
    Переход на другую логику (файл):
    Создавать второй ф-ил, имеет смысл, только если ты будешь использовать 2 абсолютно разные логики. НПС и МОБов. Реализацию можешь посмотреть в АМК или ТТ2.
    А чем тебе не нравится длинная логика? И загляни в логику гулугов...
      Злобная реклама
    Суббота, 28.06.2014, 14:21
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  saxar
    Суббота, 28.06.2014, 14:28 | Сообщение # 3495
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    Ruserg, спасибо happy
    ins33, не то ,что бы не нравилось...Просто хотелось попробовать что-то такое biggrin Думаю все таки это слишком сложно для меня пока что.Буду делать длинную...

    Добавлено (28.06.2014, 14:28)
    ---------------------------------------------
    ins33, смотрел ,видел.Так же видел этот перескок с одного файла логики на другой у какого-то персонажа в Зов Припяти.У кого только вспомнить не могу.Вот и загорелся идеей провернуть что-то подобное.

      Злобная реклама
    Суббота, 28.06.2014, 14:28
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Поиск: