Случайная подборка модов
Arsenal Mod
4.0
Ночь Перед Рождеством 3
4.4
Add-on for S.T.A.L.K.E.R. Beta
3.9
Погоня за Праздником
3.8
Зимний путь 1.2: Альтернатива
2.2
История Борова
3.6
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
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
Поиск: