Случайная подборка модов
Nature Winter v2.0 «Квантовый скачок»
4.0
Путь Бандита
2.0
STCoP Weapon Pack 3.3
4.4
Хроники Кайдана. Вторая серия
4.0
Смерти Вопреки 2. Одним днем живу
3.4
Пропавшая экспедиция
2.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  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
    Российская Федерация  wanes101
    Среда, 28.08.2013, 16:50 | Сообщение # 7651
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    Здравствуйте
    У меня в Level editor исчезают ингода объекты из библиотеки, иногда раз пропало оружие, а теперь групповые объекты вот

    По чему так происходит и можно ли решить эту проблему без переустановки едитора?
      Злобная реклама
    Среда, 28.08.2013, 16:50
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  BeeRsek
    Среда, 28.08.2013, 17:35 | Сообщение # 7652
    Тайна Зоны: История Стрелка
    Статус:
    Опытный:
    Сообщений: 1308
    Награды: 7
    Регистрация: 24.01.2011

    заспвнил ящик динамита. Как его завставить взорваться при получении определенного поршня?
      Злобная реклама
    Среда, 28.08.2013, 17:35
    Статус:
    Сообщений: 666
    Регистрация: 24.01.2011
    Украина  BozKurt
    Среда, 28.08.2013, 18:34 | Сообщение # 7653
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    BeeRsek, собственно есть два варианта.
    В случае, когда ты спавнил динамит с секцией explosive_dinamit, то можно взорвать его при помощи метода explode клинтского объекта твоего динамита, функцию можешь выдать прямо через инфопорцию. Т.е. тебе нужно определить онлайновый объект твоего динамита и взорвать его указанным методом. В качестве аргумента принимает число, что означает - не знаю, но ПЫС ставили 0 - экспериментируй в общем.
    Второй способ, это нанести ему обычный скриптовый хит, либо через логику, либо также скриптом.
      Злобная реклама
    Среда, 28.08.2013, 18:34
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  wanes101
    Среда, 28.08.2013, 18:35 | Сообщение # 7654
    Статус:
    Отмычка:
    Сообщений: 160
    Награды: 0
    Регистрация: 02.08.2012

    В Level editor есть скриптовые объекты, есть по ним инфа как ими пользоваться?
      Злобная реклама
    Среда, 28.08.2013, 18:35
    Статус:
    Сообщений: 666
    Регистрация: 02.08.2012
    Российская Федерация  cxcxShaman
    Среда, 28.08.2013, 18:37 | Сообщение # 7655
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    Можно ли в скрипте увеличить или уменьшить radiation_protection у костюма?
      Злобная реклама
    Среда, 28.08.2013, 18:37
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Украина  BozKurt
    Среда, 28.08.2013, 18:43 | Сообщение # 7656
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    wanes101, не захламляй, пожалуйста, тему. Тема СДК по соседству ниже.

    cxcxShaman, без правок движка, изменить свойства костюма нельзя. Но можно создать секцию костюма с повышенным нужным тебе свойством, а потом на нужное тебе время подменять один костюм другим.
      Злобная реклама
    Среда, 28.08.2013, 18:43
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  cxcxShaman
    Среда, 28.08.2013, 18:59 | Сообщение # 7657
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    ColR_iT, Жаль. Я так и зделал, а потом поймал себя на мысли. Ведь костюмы будут разные по изношенности. Можно еще вопрос. Как сделать так чтобы новый костюм был такой же кондиции как и старый?
      Злобная реклама
    Среда, 28.08.2013, 18:59
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Российская Федерация  Sanjaaa
    Среда, 28.08.2013, 19:03 | Сообщение # 7658
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    ins33, например поговорил с НПС, он сказал приходи, например, через 2 дня. мне надо что бы после того как он сказал приходи через 2 дня, следующий диалог появлялся спустя 2 игровых дня
      Злобная реклама
    Среда, 28.08.2013, 19:03
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  BozKurt
    Среда, 28.08.2013, 19:12 | Сообщение # 7659
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    cxcxShaman, конкретно эта проблема решаема, причём достаточно легко. Запоминаешь изношенность оригинального костюма; удаляешь его; спавнишь новый (желательно не в инвентаре, а под ногами); переносишь его в инвентарь ГГ (если слот пустой, а он по идее должен быть пустой, костюм автоматом станет в него); устанавливаешь "запомненную" изношенность оригинального костюма, подменяемому.
    Другое дело, если у тебя в моде есть такая вещь, как абгрейд костюмов - здесь уже будет проблематично, я бы даже сказал трудоёмко - на каждую секцию создавать дополнительную с повышенным "иммунитетом" к радиации.
      Злобная реклама
    Среда, 28.08.2013, 19:12
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  ArturVilla
    Среда, 28.08.2013, 19:14 | Сообщение # 7660
    Статус:
    Гость:
    Сообщений: 33
    Награды: 0
    Регистрация: 18.08.2013

    Sanjaaa, Попробуй вызвать функцию по завершению диалога из какого-либо скрипта. Здесь мы выводим номер дня по завершению нашего диалога.
    Код
    function name_1()
    level.get_time_days()
    end

    и поставить такую проверку на новый диалог.
    Код
    function name_2()
    local day = level.get_time_days()
    if имя_скрипта.name_1() + 2 >= day then
    return true
    else
    return false
    end
    end


    Будет ли работать - не знаю. Сам что-то точно сообразить не могу.
    Сообщение отредактировал ArturVilla - Среда, 28.08.2013, 19:18
      Злобная реклама
    Среда, 28.08.2013, 19:14
    Статус:
    Сообщений: 666
    Регистрация: 18.08.2013
    Российская Федерация  cxcxShaman
    Среда, 28.08.2013, 19:21 | Сообщение # 7661
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    ColR_iT,
    Цитата (ColR_iT)
    Запоминаешь изношенность оригинального костюма
    Цитата (ColR_iT)
    устанавливаешь "запомненную" изношенность оригинального костюма, подменяемому.
    Я еще не силен в скриптописании. Не подскажешь как это сделать. Заранее благодарен.
      Злобная реклама
    Среда, 28.08.2013, 19:21
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Украина  BozKurt
    Среда, 28.08.2013, 19:33 | Сообщение # 7662
    Статус:
    Опытный:
    Сообщений: 1753
    Награды: 3
    Регистрация: 25.05.2012

    Цитата (ArturVilla)
    Будет ли работать - не знаю.
    Не будет. Здесь нужен самый что ни на есть таймер с сохранением времени.

    Добавлено (28.08.2013, 19:33)
    ---------------------------------------------
    cxcxShaman, извини, но не подскажу. Если умеешь пользоваться поиском форума или Google, то можешь поискать мои посты здесь - я давал готовое решение когда то, искать самому лень. Либо жди, когда кто-то подскажет. smile

      Злобная реклама
    Среда, 28.08.2013, 19:33
    Статус:
    Сообщений: 666
    Регистрация: 25.05.2012
    Российская Федерация  cxcxShaman
    Среда, 28.08.2013, 19:35 | Сообщение # 7663
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    ColR_iT, Ладно поищу. Спасибо что указал в каком направлении дальше двигаться.
      Злобная реклама
    Среда, 28.08.2013, 19:35
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Российская Федерация  ArturVilla
    Среда, 28.08.2013, 19:44 | Сообщение # 7664
    Статус:
    Гость:
    Сообщений: 33
    Награды: 0
    Регистрация: 18.08.2013

    del
    Сообщение отредактировал ArturVilla - Среда, 28.08.2013, 19:45
      Злобная реклама
    Среда, 28.08.2013, 19:44
    Статус:
    Сообщений: 666
    Регистрация: 18.08.2013
    Российская Федерация  ins33
    Среда, 28.08.2013, 19:48 | Сообщение # 7665
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    cxcxShaman, Может всё-таки проще тогда скрипом на время радиационную защиту поставить? Используя db.actor.radiation = -1

    Подскажите, есть ли возможность в ТЧ, отследить использование машины. Точнее выдать поршень если за рулём, и забрать если вышел из машины. on_use = не помогает.

    Добавлено (28.08.2013, 19:48)
    ---------------------------------------------
    Sanjaaa, Вот >>Тут<<, есть пример таймера.
    Сообщение отредактировал ins33 - Среда, 28.08.2013, 19:50
      Злобная реклама
    Среда, 28.08.2013, 19:48
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Поиск: