Случайная подборка модов
Путь Человека. Шаг в неизвестность. Дежавю
3.4
Oblivion Lost Remake
4.1
Конец Света 2: Последний Восход
3.2
Обречённый город
4.2
OGSR Mod
4.4
Камень Преткновения. Пролог
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Call of Chernobyl
Российская Федерация  AspirinSGD
Среда, 21.06.2017, 08:41 | Сообщение # 1
Статус:
Опытный:
Сообщений: 3191
Награды: 4
Регистрация: 16.11.2015


Релиз: 26 сентября 2015г.
Разработано: TeamEPIC

Актуальная версия - 1.4.22
Работа над модом продолжается
История патчей(рус) | TODO

Это фриплейный мод,
состоящий из локаций всей трилогии
S.T.A.L.K.E.R.
Также, кроме фриплея, есть режим Истории и Зомби-выживания, "Одна Жизнь" и режим Азазель.
Наличие множества различных аддонов позволяет каждому сделать сборку по душе.




  Злобная реклама
Среда, 21.06.2017, 08:41
Статус:
Сообщений: 666
Регистрация: 16.11.2015
Украина  Бот_Николай
Среда, 02.08.2017, 10:08 | Сообщение # 1711
Legend Returns и другие проекты
Статус:
Опытный:
Сообщений: 1752
Награды: 15
Регистрация: 27.09.2015

MonolithDanya, я уже ж сказал, как.
Находим профиль Фаната в character_desc_escape, находим название его диалога с напарником, ищем диалог в dialogs_escape, смотрим, какая функция вызывается в конце (вроде должно быть так - <action>название функции</action>).
Смотрим в скрипте (по идее это dialogs_escape.script) эту функцию, делаем по аналогии.
  Злобная реклама
Среда, 02.08.2017, 10:08
Статус:
Сообщений: 666
Регистрация: 27.09.2015
Российская Федерация  MonolithDanya
Среда, 02.08.2017, 10:19 | Сообщение # 1712
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 29.07.2017

Бот_Николай, Ниче не понятно, просто скажи какую строчку в какой файл сунуть чтобы Болотного Доктора можно было взять в напарники.
  Злобная реклама
Среда, 02.08.2017, 10:19
Статус:
Сообщений: 666
Регистрация: 29.07.2017
Российская Федерация  Noneym
Среда, 02.08.2017, 10:23 | Сообщение # 1713
Статус:
Новичок:
Сообщений: 214
Награды: 2
Регистрация: 17.10.2014

AspirinSGD, Посмотри сколько сытости дает сырое мясо и приготовленное
  Злобная реклама
Среда, 02.08.2017, 10:23
Статус:
Сообщений: 666
Регистрация: 17.10.2014
Украина  Бот_Николай
Среда, 02.08.2017, 10:27 | Сообщение # 1714
Legend Returns и другие проекты
Статус:
Опытный:
Сообщений: 1752
Награды: 15
Регистрация: 27.09.2015

MonolithDanya, я и так разжевал тебе всё, в каком файле что делать. Вот эта функция вызывается в диалоге с Фанатом, вот так это делается :

Код
<action>dialogs_escape.set_esc_2_12_stalker_fanat_as_companion</action>


Т.е. пишем в ветке нужного диалога это, вот как это выглядит в gamedata\configs\gameplay\dialogs_escape.xm у Фаната. Это его диалог взятия в напарники.

Код
<dialog id="esc_2_12_stalker_fanat_about_quest">
  <precondition>dialogs_escape.esc_2_12_stalker_fanat_about_quest</precondition>
  <phrase_list>
   <phrase id="0">       <!-- actor -->
    <text>esc_2_12_stalker_fanat_about_esc_m_trader_task_2_0</text>
    <next>1</next>
   </phrase>
      <phrase id="1">       <!-- npc -->
                <text>esc_2_12_stalker_fanat_about_esc_m_trader_task_2_1</text>
    <action>dialogs_escape.set_esc_2_12_stalker_fanat_as_companion</action>
            </phrase>
  </phrase_list>
    </dialog>


В диалоге увидел <action>? Вот эта строчка и вызывает скриптовую функцию после диалога.

А вот сама функция в файле dialogs_escape.script

Код
function set_esc_2_12_stalker_fanat_as_companion(a,b)
    local npc = dialogs.who_is_npc(a,b)
    local squad = get_object_squad(npc)
    if not (squad) then
  return
    end
    axr_companions.companion_squads[squad.id] = squad
    for k in squad:squad_members() do
  local npc = k.id and (db.storage[k.id] and db.storage[k.id].object or level.object_by_id(k.id))
  if (npc) then
   utils.se_obj_save_var(k.id,k.object:name(),"companion",true)
   utils.se_obj_save_var(k.id,k.object:name(),"companion_cannot_dismiss",true)
   utils.se_obj_save_var(k.id,k.object:name(),"companion_cannot_teleport",true)
   axr_companions.setup_companion_logic(npc,db.storage[k.id],false,true)
  end
    end
end


То есть, тебе банально нужно в новый диалог вписать action, чтобы вызвать функцию взятия в напарники

Если тебе лень 10 минуток разобраться в этом (учитывая, что я тебе дал всю информацию), то за тебя это никто не сделает
Сообщение отредактировал Бот_Николай - Среда, 02.08.2017, 10:28
  Злобная реклама
Среда, 02.08.2017, 10:27
Статус:
Сообщений: 666
Регистрация: 27.09.2015
Российская Федерация  Ugrumiy
Среда, 02.08.2017, 10:28 | Сообщение # 1715
Статус:
Неопытный:
Сообщений: 587
Награды: 2
Регистрация: 11.03.2017

Почему монолитовцы враждебны к Контролеру? Контролер никаких действий не предпринимает к ним, а они его атакуют. Он даже ничего не делает, просто дальше стоит, когда его расстреливают.
Сообщение отредактировал Ugrumiy - Среда, 02.08.2017, 10:29
  Злобная реклама
Среда, 02.08.2017, 10:28
Статус:
Сообщений: 666
Регистрация: 11.03.2017
Украина  Бот_Николай
Среда, 02.08.2017, 10:29 | Сообщение # 1716
Legend Returns и другие проекты
Статус:
Опытный:
Сообщений: 1752
Награды: 15
Регистрация: 27.09.2015

Ugrumiy, версия 1.4 или уже 1.5? В 1.4 так и должно быть, в принципе.
  Злобная реклама
Среда, 02.08.2017, 10:29
Статус:
Сообщений: 666
Регистрация: 27.09.2015
Российская Федерация  Ugrumiy
Среда, 02.08.2017, 10:30 | Сообщение # 1717
Статус:
Неопытный:
Сообщений: 587
Награды: 2
Регистрация: 11.03.2017

  Злобная реклама
Среда, 02.08.2017, 10:30
Статус:
Сообщений: 666
Регистрация: 11.03.2017
Российская Федерация  MonolithDanya
Среда, 02.08.2017, 10:31 | Сообщение # 1718
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 29.07.2017

Бот_Николай, Тогда хоть скажи, где находятся диалоги Болотного Доктора? Как файл с ними называется?
  Злобная реклама
Среда, 02.08.2017, 10:31
Статус:
Сообщений: 666
Регистрация: 29.07.2017
Украина  Бот_Николай
Среда, 02.08.2017, 10:33 | Сообщение # 1719
Legend Returns и другие проекты
Статус:
Опытный:
Сообщений: 1752
Награды: 15
Регистрация: 27.09.2015

Цитата MonolithDanya ()
хоть

dry




Думаю, не очень сложно было догадаться - dialogs_marsh
  Злобная реклама
Среда, 02.08.2017, 10:33
Статус:
Сообщений: 666
Регистрация: 27.09.2015
Российская Федерация  MonolithDanya
Среда, 02.08.2017, 10:43 | Сообщение # 1720
Статус:
Гость:
Сообщений: 62
Награды: 0
Регистрация: 29.07.2017

Бот_Николай, А что там надо заменить что бы Доктор взялся в напарники, а не Фанат? Или и так Доктор будет браться?
  Злобная реклама
Среда, 02.08.2017, 10:43
Статус:
Сообщений: 666
Регистрация: 29.07.2017
Украина  Бот_Николай
Среда, 02.08.2017, 10:44 | Сообщение # 1721
Legend Returns и другие проекты
Статус:
Опытный:
Сообщений: 1752
Награды: 15
Регистрация: 27.09.2015

MonolithDanya, перестань тупить, лучше проверь сначала сам

UPD : Я дал абсолютно всю базу, дальше уже не составит труда разобраться уже и самому. И так слишком долго мусолим эту тему.
Сообщение отредактировал Бот_Николай - Среда, 02.08.2017, 10:45
  Злобная реклама
Среда, 02.08.2017, 10:44
Статус:
Сообщений: 666
Регистрация: 27.09.2015
Российская Федерация  NEO
Среда, 02.08.2017, 11:17 | Сообщение # 1722
Статус:
Ветеран:
Сообщений: 4497
Награды: 11
Регистрация: 24.05.2012

Подскажите такой вопрос: Почистил лут неписям посмертно вместе с оружкой. Так они её половина роняют при выстреле, где это можно исправить ?
  Злобная реклама
Среда, 02.08.2017, 11:17
Статус:
Сообщений: 666
Регистрация: 24.05.2012
Российская Федерация  Earth2Space
Среда, 02.08.2017, 11:36 | Сообщение # 1723
Статус:
Бывалый:
Сообщений: 664
Награды: 3
Регистрация: 21.06.2013

Цитата terrycone ()
Сколько же всего в 1.5 добавили/поменяли/поправили...
Чейнджлог есть на русском?
  Злобная реклама
Среда, 02.08.2017, 11:36
Статус:
Сообщений: 666
Регистрация: 21.06.2013
Украина  terrycone
Среда, 02.08.2017, 11:59 | Сообщение # 1724
Статус:
Новичок:
Сообщений: 301
Награды: 3
Регистрация: 23.03.2016

Цитата Earth2Space ()
Чейнджлог есть на русском?

Да. Вот тут все по-русски.
  Злобная реклама
Среда, 02.08.2017, 11:59
Статус:
Сообщений: 666
Регистрация: 23.03.2016
Российская Федерация  Earth2Space
Среда, 02.08.2017, 12:04 | Сообщение # 1725
Статус:
Бывалый:
Сообщений: 664
Награды: 3
Регистрация: 21.06.2013

А, ну ладно тогда. Раз вам так удобнее. А то была мысля перевести.
  Злобная реклама
Среда, 02.08.2017, 12:04
Статус:
Сообщений: 666
Регистрация: 21.06.2013
Поиск: