Случайная подборка модов
Последний день
3.5
Doomed to Eternal Torment
3.9
Зона поражения
4.1
Путь Бандита
2.0
Погоня за Праздником
3.8
Опасный Вирус
2.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Поиск: