Случайная подборка модов
Lost World 3.0
3.9
Путь Человека
4.0
Припять. Точка отсчета
3.3
ArmSTALKER: Warzone 2.0
3.9
Clear Sky - Remake
3.8
We Are Not Alone
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  А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
    Российская Федерация  makdm
    Вторник, 06.10.2015, 23:08 | Сообщение # 8131
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    ОФФТОП - ответ

    Цитата _Val_ ()
    Напомнить анекдот про подводную лодку?

    _Val_, человек задал вопрос, который звучит так: "Есть объект аномалия. Как её удалить?" Никаких уточняющих данных нет.
    На его конкретный вопрос, дан конкретный ответ: применить к серверному классу объекта определённый движковый метод.
    Я что должен расписать 100500 способов нахождения серверного класса объекта в игре? Да и такого вопроса не было.
    Так что, каков вопрос, таков и ответ.
      Злобная реклама
    Вторник, 06.10.2015, 23:08
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  РСФСР
    Среда, 07.10.2015, 00:03 | Сообщение # 8132
    Статус:
    Неопытный:
    Сообщений: 437
    Награды: 3
    Регистрация: 15.01.2012

    Цитата
    Никаких уточняющих данных нет.
    Присвоил аномалии стори id 153.
      Злобная реклама
    Среда, 07.10.2015, 00:03
    Статус:
    Сообщений: 666
    Регистрация: 15.01.2012
    Российская Федерация  guronlex
    Среда, 07.10.2015, 00:14 | Сообщение # 8133
    Статус:
    Зевака:
    Сообщений: 12
    Награды: 1
    Регистрация: 04.10.2015

    ребят, подскажите, к каком конфиге и в какой строке править цену ремонта брони в зове припяти?
      Злобная реклама
    Среда, 07.10.2015, 00:14
    Статус:
    Сообщений: 666
    Регистрация: 04.10.2015
    Украина  скат
    Среда, 07.10.2015, 00:34 | Сообщение # 8134
    Статус:
    Бывалый:
    Сообщений: 942
    Награды: 9
    Регистрация: 16.01.2014

    guronlex, Не в каком. Цена ремонта рассчитывается из цены самого костюма.
      Злобная реклама
    Среда, 07.10.2015, 00:34
    Статус:
    Сообщений: 666
    Регистрация: 16.01.2014
    Российская Федерация  guronlex
    Среда, 07.10.2015, 00:37 | Сообщение # 8135
    Статус:
    Зевака:
    Сообщений: 12
    Награды: 1
    Регистрация: 04.10.2015

    скат, есть какая нибудь формула расчета цены, откопал что редактировать надо файл inventory_upgrades.script, но что там менять надо не вдуплю никак wacko
    с ценами ремонта разобрался)
    теперь кто нибудь подскажет за что отвечает эта строка [sect_novice_outfit_immunities_add] в outfit в ЗП? [sect_novice_outfit_immunities] эта вроде за износ брони от определенного воздействия, а вот первая на что влияет?
    Сообщение отредактировал guronlex - Среда, 07.10.2015, 03:04
      Злобная реклама
    Среда, 07.10.2015, 00:37
    Статус:
    Сообщений: 666
    Регистрация: 04.10.2015
    Российская Федерация  makdm
    Среда, 07.10.2015, 07:04 | Сообщение # 8136
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата РСФСР ()
    Присвоил аномалии стори id 153.

    Тогда для ТЧ как-то так:

    function remove_quest_anomaly()
    if has_alife_info("Инфопорция") then
    local sim = alife()
    if sim then
    local server_object = sim:story_object( 153 )
    if server_object then
    sim:release( server_object, true )
    end
    end
    end
    end
      Злобная реклама
    Среда, 07.10.2015, 07:04
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  denis2000
    Среда, 07.10.2015, 09:12 | Сообщение # 8137
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата akmc47u ()
    редактировать звуки в ЗП возможно только через Sound Editor? нельзя ли сразу редактировать комментарии OGG-файлов через программу какую-нибудь, HEX, к примеру?

    Если вы так хотите чесать левое ухо правой пяткой, то можете редактировать и НЕХ редактором. Но я бы не рекомендовал изобретать то чем давно и успешно пользуются. SDK в помощь.


    Цитата guronlex ()
    теперь кто нибудь подскажет за что отвечает эта строка [sect_novice_outfit_immunities_add] в outfit в ЗП?

    За изменение параметров костюма при апгрейде.
    Сообщение отредактировал denis2000 - Среда, 07.10.2015, 09:13
      Злобная реклама
    Среда, 07.10.2015, 09:12
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  _Val_
    Среда, 07.10.2015, 09:41 | Сообщение # 8138
    Ф.О.Т.О.Г.Р.А.Ф
    Статус:
    Бывалый:
    Сообщений: 1063
    Награды: 5
    Регистрация: 20.01.2012

    Вообще есть небольшая утилитка по комментированию звуков.
    OGGEditor
    Лично я ей не пользуюсь, ибо она не работает с параметром - качество, а если редактировать звуки с комментами, обнуляет качество, что для меня неприемлемо...
    Сообщение отредактировал _Val_ - Среда, 07.10.2015, 09:42
      Злобная реклама
    Среда, 07.10.2015, 09:41
    Статус:
    Сообщений: 666
    Регистрация: 20.01.2012
    Эстония  akmc47u
    Среда, 07.10.2015, 14:36 | Сообщение # 8139
    Ветер времени
    Статус:
    Бывалый:
    Сообщений: 847
    Награды: 4
    Регистрация: 26.06.2015

    спасибо за ответы.
    у меня другой вопрос - что нужно писать в логику НПС, чтобы после битвы они не сидели в одной позиции и не говорили типа "не расходиться, ждем", "подождем еще, для гарантии" и т.п., а продолжали выполнять работу?
    Сообщение отредактировал akmc47u - Среда, 07.10.2015, 14:36
      Злобная реклама
    Среда, 07.10.2015, 14:36
    Статус:
    Сообщений: 666
    Регистрация: 26.06.2015
    Российская Федерация  makdm
    Среда, 07.10.2015, 15:41 | Сообщение # 8140
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    akmc47u, в логике прописывается:

    post_combat_time = 0,0
      Злобная реклама
    Среда, 07.10.2015, 15:41
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  X_A_M_E_L_E_O_N
    Среда, 07.10.2015, 16:28 | Сообщение # 8141
    Last Day
    Статус:
    Опытный:
    Сообщений: 2881
    Награды: 17
    Регистрация: 21.08.2012

    Как увеличить количество сталкеров в отрядах? Сталкер Чистое Небо*
      Злобная реклама
    Среда, 07.10.2015, 16:28
    Статус:
    Сообщений: 666
    Регистрация: 21.08.2012
    Российская Федерация  strchi
    Среда, 07.10.2015, 16:50 | Сообщение # 8142
    Статус:
    Опытный:
    Сообщений: 2467
    Награды: 13
    Регистрация: 05.10.2012

    А можно-ли сделать полоску здоровья, как у вертолета, но на другой объект? Просто физический объект, который после нескольких попаданий, когда кончается полоска- взорвался и при этом выдать инфопоршень?
      Злобная реклама
    Среда, 07.10.2015, 16:50
    Статус:
    Сообщений: 666
    Регистрация: 05.10.2012
    Российская Федерация  DukeKAn
    Среда, 07.10.2015, 17:27 | Сообщение # 8143
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Цитата strchi ()
    А можно-ли сделать полоску здоровья, как у вертолета, но на другой объект? Просто физический объект, который после нескольких попаданий, когда кончается полоска- взорвался и при этом выдать инфопоршень?

    Курить вот это:


    и вот Здесь, для взрыва. Ну либо можно сделать на классе взрываемого объекта, типа гранаты или бочки, выставить ей иммунитет большой на хиты, а в нужный момент - взорвать методом obj:explode()

    А инфопоршень -
    Код
    db.actor:give_info_portion("имя_инфопоршня")

    Остаётся только собрать всё вместе.
    Сообщение отредактировал DukeKAn - Среда, 07.10.2015, 17:43
      Злобная реклама
    Среда, 07.10.2015, 17:27
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Эстония  akmc47u
    Среда, 07.10.2015, 19:57 | Сообщение # 8144
    Ветер времени
    Статус:
    Бывалый:
    Сообщений: 847
    Награды: 4
    Регистрация: 26.06.2015

    makdm, спасибо, получилось.
    можно сделать так, чтобы НПС игнорировал раненых врагов, не шёл к ним, чтобы пулю пустить, а выполнял свою работу дальше?
      Злобная реклама
    Среда, 07.10.2015, 19:57
    Статус:
    Сообщений: 666
    Регистрация: 26.06.2015
    Российская Федерация  makdm
    Среда, 07.10.2015, 20:24 | Сообщение # 8145
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    akmc47u, эвалуатор и экшн этого ИИ "зашит" в движке.
    Получится или нет - не знаю, но попробуй обмануть движок таким образом:
    В файле xr_combat_ignore.script в функции is_enemy(obj, enemy, st, not_check_sim) после

    if obj:critically_wounded() then
    return true
    end

    напиши

    if xr_wounded.is_wounded( enemy ) then
    return false
    end
      Злобная реклама
    Среда, 07.10.2015, 20:24
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Поиск: