Случайная подборка модов
Смерти Вопреки. Послушник
3.4
FeaR Zone: История Холода
2.6
Равновесие 2.0
3.6
Тайный путь
3.6
Oblivion Lost 3.0
3.0
Двойники - Разлом Времени
3.5
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Украина  Sergash
    Суббота, 28.06.2014, 13:21 | Сообщение # 3496
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 1
    Регистрация: 23.07.2013

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

    Sergash, захотел вот почему.
      Злобная реклама
    Суббота, 28.06.2014, 13:23
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 13:25 | Сообщение # 3498
    Статус:
    Гость:
    Сообщений: 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 | Сообщение # 3499
    Статус:
    Бывалый:
    Сообщений: 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 | Сообщение # 3500
    Статус:
    Отмычка:
    Сообщений: 102
    Награды: 1
    Регистрация: 23.07.2013

    saxar, Слишком большой, что за бред? wacko
      Злобная реклама
    Суббота, 28.06.2014, 13:35
    Статус:
    Сообщений: 666
    Регистрация: 23.07.2013
    Российская Федерация  Ruserg
    Суббота, 28.06.2014, 13:35 | Сообщение # 3501
    Статус:
    Гость:
    Сообщений: 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 | Сообщение # 3502
    Статус:
    Бывалый:
    Сообщений: 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 | Сообщение # 3503
    Статус:
    Гость:
    Сообщений: 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 | Сообщение # 3504
    Статус:
    Бывалый:
    Сообщений: 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 | Сообщение # 3505
    Статус:
    Гость:
    Сообщений: 30
    Награды: 2
    Регистрация: 26.07.2013

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

    Прости но больше ничего подсказать не могу, придётся длинную делать)
    Удачи в разработке!)
      Злобная реклама
    Суббота, 28.06.2014, 14:02
    Статус:
    Сообщений: 666
    Регистрация: 26.07.2013
    Российская Федерация  ins33
    Суббота, 28.06.2014, 14:21 | Сообщение # 3506
    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 | Сообщение # 3507
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

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

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

      Злобная реклама
    Суббота, 28.06.2014, 14:28
    Статус:
    Сообщений: 666
    Регистрация: 17.10.2012
    Российская Федерация  Arist
    Суббота, 28.06.2014, 14:45 | Сообщение # 3508
    Статус:
    Неопытный:
    Сообщений: 481
    Награды: 1
    Регистрация: 08.07.2012

    saxar.Ну подключи второй файл с логикой через:
    #include "название файла.ltx"
      Злобная реклама
    Суббота, 28.06.2014, 14:45
    Статус:
    Сообщений: 666
    Регистрация: 08.07.2012
    Российская Федерация  Sanjaaa
    Суббота, 28.06.2014, 15:29 | Сообщение # 3509
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    подскажите как спавнить предмет через получение поршня?
      Злобная реклама
    Суббота, 28.06.2014, 15:29
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  saxar
    Суббота, 28.06.2014, 15:59 | Сообщение # 3510
    Статус:
    Бывалый:
    Сообщений: 801
    Награды: 2
    Регистрация: 17.10.2012

    С логикой этого горе-ученого разобрался.Теперь мне нужен добрый полтергейст ну или на крайняк просто мутант ,но добрый.Чтоб на ГГ и другого непися не кидался.Сама доброта так скажем happy Милый ,пушистый ,слегка подгнивший местами из-за болячек Зоны зверек smile

    Добавлено (28.06.2014, 15:58)
    ---------------------------------------------
    Сценку хочу сделать с этой музыкой:
    Круто правда=)

    Подобную сценку я представлял слушая и читая книгу "Тайна Полтергейста".Кто слушал или читал книгу тот меня поймет biggrin Момент первого знакомства с добрым Полтергейстом по прозвищу Мандарин который ну очень любит сладкое happy

    Добавлено (28.06.2014, 15:59)
    ---------------------------------------------
    Особенно сладкие шоколадные батончики smile

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