Случайная подборка модов
NLC 7: Я - Меченный
3.8
Апокалипсис
4.0
Clear Sky: MYSTERY
4.1
Call of Chernobyl
4.5
Old Good Stalker Mod v2.4 Gold
4.2
Под прикрытием смерти
3.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Украина  FantomICW
    Суббота, 26.10.2013, 13:39 | Сообщение # 9616
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    wanes101, скриптовые способы операций с логикой НПС, как по мне, - это нечто неоправданное во многих случаях. Опять-же, зачем нам писать гусиным пером, если есть шариковая ручка? Скриптовые методы обычно используют как альтернативу логическим/конфигурационным, если последние при каких-то обстоятельствах неудобны.
      Злобная реклама
    Суббота, 26.10.2013, 13:39
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  wanes101
    Суббота, 26.10.2013, 13:59 | Сообщение # 9617
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Цитата FantomICW ()
    скриптовые способы операций с логикой НПС, как по мне, - это нечто неоправданное во многих случаях. Опять-же, зачем нам писать гусиным пером, если есть шариковая ручка

    Я согласен оптимизация это хорошо.
    Вот только ему же надо было для всех нпс сделать это, а если это делать через спавн логику то нужно каждому нпс её прописывать.
    А колбеки работают для всех нпс
      Злобная реклама
    Суббота, 26.10.2013, 13:59
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Украина  FantomICW
    Суббота, 26.10.2013, 14:10 | Сообщение # 9618
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    wanes101, разве для всех НПС? Чтобы постоянно одна инфа выдавалась? Квест тогда будет запускаться при обыске каждого трупа)))
      Злобная реклама
    Суббота, 26.10.2013, 14:10
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Graff46
    Суббота, 26.10.2013, 14:21 | Сообщение # 9619
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    wanes101,
    Цитата wanes101 ()
    этот npc_profile ставить ты его ставил?

    Я вставлял секцию
    Код
    <character id="zima">
      <class>zima</class>
      <specific_character>zima</specific_character>
    </character>
    в файл npc_profile.ltx

    Добавлено (26.10.2013, 14:21)
    ---------------------------------------------
    Я всё делал, как здесь http://stalkerin.gameru.net/wiki.....D0.B2. D0.BD_NPC

      Злобная реклама
    Суббота, 26.10.2013, 14:21
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  wanes101
    Суббота, 26.10.2013, 15:13 | Сообщение # 9620
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Graff46,
    Это не все нужно в спавн секции нпс указывать профиль, если ты работаешь с level editor то там есть параметр npc_profile или если ты редактируешь спавн файл вручную то посмотри в каком параметре указывается имя профиля и установи имя профиля, имя профиля это id который ты прописываешь в профиле

    Добавлено (26.10.2013, 14:37)
    ---------------------------------------------
    А если через скрипт то тебе нужно прописать спавн секцию т.е. параметр который ты первым передашь в
    alife():create(section,position,levelvertex,gamevertex)

    т.е. section

    как понимаешь в нем описывается то что ты спавнишь, т.е. это имя секции из файла в конфигах system.ltx, данный файл инклудет целую кучу файлов разных нпс оружия и остального барахла.
    Если тебе нужен свой нпс сталкер с профилем то, открывай файл spawn_section, который ты найдешь по адресу config\creatures\
    там прописываешь своего нпс по подобию как прописаны остальные
    к примеру

    [agr_stalker_regular]:stalker (в квадратных скобках [] имя секции т.е. параметр section для спавнера, stalker - это оставь это тип объекта поменяй ещё имя профиля character_profile = и тут имя своего профиля т.е. его id надеюсь все понятно
    $spawn = "respawn\agr2_respawn_factory"
    character_profile = agr_stalker_general
    spec_rank = regular
    community = stalker

    Добавлено (26.10.2013, 14:39)
    ---------------------------------------------
    Ну и когда будешь спавнить указывай соответствующую секцию

    Добавлено (26.10.2013, 15:13)
    ---------------------------------------------
    Отпишись как результат будет интересно

      Злобная реклама
    Суббота, 26.10.2013, 15:13
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  Graff46
    Суббота, 26.10.2013, 15:28 | Сообщение # 9621
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    wanes101, Вот моя секция
    Код
    [zima_spawn]:stalker
    $spawn = "respawn\zima_spawn"
    character_profile = zima
    spec_rank = regular
    community = stalker
    custom_data = scripts\zima.ltx
    Я всё это делал раньше, всё нормально было, а потом проблемы с вмизуалами появилась
    Сообщение отредактировал Graff46 - Суббота, 26.10.2013, 15:29
      Злобная реклама
    Суббота, 26.10.2013, 15:28
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  wanes101
    Суббота, 26.10.2013, 15:44 | Сообщение # 9622
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Graff46,
    Проблема с визуалом потому что ты не описал праметр
    character_profile я же тебе пометил это

    Добавлено (26.10.2013, 15:44)
    ---------------------------------------------
    А не я нпрогнал

    Цитата wanes101 ()
    Проблема с визуалом потому что ты не описал праметр
    character_profile я же тебе пометил это

    А не я прогнал в чем проблема состоит сейчас?
    Сообщение отредактировал wanes101 - Суббота, 26.10.2013, 15:39
      Злобная реклама
    Суббота, 26.10.2013, 15:44
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  Anahoret
    Суббота, 26.10.2013, 16:58 | Сообщение # 9623
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 0
    Регистрация: 11.05.2013

    Цитата FantomICW ()
    Anahoret, снова ремарк в активной логике!

    Ремарк удобна для НПС привязанного к точке, если не трогаешь аллспавн. Поэтому её ведь и используют? Я тоже не хочу задевать аллспавн и с валкером не прокатывает - нужно точку пути регистрировать. Задача у меня такая: НПС сидит на точке своего спавна, ждёт когда актор заговорит с ним, потом ждёт завершения своего квеста, поднимается и уходит. Удалю так - переведу в состояние трупа, а дальше уборщик "подберёт". Напомню действующую логику (вплоть до завершения квеста):

    Всё работает, только один недостаток - не возвращается на место. Неужели без аллспавна никак sad
      Злобная реклама
    Суббота, 26.10.2013, 16:58
    Статус:
    Сообщений: 666
    Регистрация: 11.05.2013
    Украина  FantomICW
    Суббота, 26.10.2013, 16:59 | Сообщение # 9624
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Anahoret, все понятно, не хочется трогать алл.спавн, а надо. Неадекватное поведение в ремарке вполне реально.
      Злобная реклама
    Суббота, 26.10.2013, 16:59
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Anahoret
    Суббота, 26.10.2013, 17:09 | Сообщение # 9625
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 0
    Регистрация: 11.05.2013

    Цитата FantomICW ()
    Неадекватное поведение

    Не вы первый говорите smile , вот и у товарища на прошлой страничке отписавшегося, проблемы с этой схемой. Ну что ж.. придётся, наверное.
      Злобная реклама
    Суббота, 26.10.2013, 17:09
    Статус:
    Сообщений: 666
    Регистрация: 11.05.2013
    Российская Федерация  Хмур
    Суббота, 26.10.2013, 17:16 | Сообщение # 9626
    Статус:
    Зевака:
    Сообщений: 20
    Награды: 2
    Регистрация: 10.06.2012

    У меня вопрос. Как заменять gamedata из главного меню как в misery 2.0, только с помощью кнопок. Для теней чернобыля. Я собираюсь создать несколько сюжетов в моде. И чтобы их можно было выбирать из меню.
      Злобная реклама
    Суббота, 26.10.2013, 17:16
    Статус:
    Сообщений: 666
    Регистрация: 10.06.2012
    Российская Федерация  Graff46
    Суббота, 26.10.2013, 18:00 | Сообщение # 9627
    Новое Время
    Статус:
    Бывалый:
    Сообщений: 867
    Награды: 7
    Регистрация: 02.05.2013

    wanes101,
    Цитата wanes101 ()
    ты не описал праметр
    character_profile я же тебе пометил это
    описал, вот он желтый
    [zima_spawn]:stalker
    $spawn = "respawn\zima_spawn"
    character_profile = zima
    spec_rank = regular
    community = stalker
    custom_data = scripts\zima.ltx
      Злобная реклама
    Суббота, 26.10.2013, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 02.05.2013
    Российская Федерация  Sanjaaa
    Суббота, 26.10.2013, 22:09 | Сообщение # 9628
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    как вызвать поршень из скрипта?
      Злобная реклама
    Суббота, 26.10.2013, 22:09
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Португалия  mwesten1
    Суббота, 26.10.2013, 22:13 | Сообщение # 9629
    Статус:
    Новичок:
    Сообщений: 326
    Награды: 1
    Регистрация: 01.09.2012

    ребят, в кратсе можете мне сказать позитивных пероснажей, негативных персонажей и глобальный друзей ГГ?
      Злобная реклама
    Суббота, 26.10.2013, 22:13
    Статус:
    Сообщений: 666
    Регистрация: 01.09.2012
    Украина  FantomICW
    Суббота, 26.10.2013, 22:17 | Сообщение # 9630
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, вот:
    Код
    db.actor:give_info_portion("инфа")
      Злобная реклама
    Суббота, 26.10.2013, 22:17
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Поиск: