Перейти к содержанию

Gnomi123

Сталкеры
  • Публикаций

    206
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Gnomi123


  1. RicoNRT Точно не могу сказать, но могу предположить, что у тебя что-то ломается, когда спавнится контролёр, перед самым fatal error пишет что level_prefix_m_controller_old_fat что-то не может найти. Возможно стоит тут копать


  2. most34 
    1. Заходишь например в config/gameplay/storyline_info_escape.xml
    Добавляешь в конце файла 

    <article id="quest_pda_article" name="quest_pda_name" article_type="journal" group="Found_PDA">
            <text>quest_pda_text</text>
    </article> 

    Это будет твоя запись в кпк.
    2. Заходишь например в config/gameplay/info_l01escape.xml
    В конце файла, перед </game_information_portions>
    пишешь

    <info_portion id="quest_pda_info">
    	<article>quest_pda_article</article>
    </info_portion>

    Это будет инфопорция, при получении которой в кпк пишется заметка
    3. Создаёшь свой скрипт в папке scripts, например new.script
    Пишешь в этот файл типа

    function proceed(obj)
    	local actor = db.actor
    	if not has_alife_info("quest_pda_info") then
    		if obj:section() == "quest_pda" then
    			local actor = db.actor	
    			actor:give_info_portion("quest_pda_info")
    			alife():release(alife():object(obj:id()), true)
    		end
    	end
    end

    Где "quest_pda" это секция твоего предмета пда
    4. Заходишь в bind_stalker.script, находишь 

    function actor_binder:on_item_take (obj)
        level_tasks.proceed(self.object)
        --game_stats.update_take_item (obj, self.object)
    end

    добавляешь чтобы было так
     

    function actor_binder:on_item_take (obj)
        level_tasks.proceed(self.object)
        --game_stats.update_take_item (obj, self.object)
    	new.proceed(obj)
    end

    Теперь каждый раз когда ты поднимаешь любой предмет будет вызываться функция из скрипта new.script, пока у игрока нет инфопорции "quest_pda_info" проверять секцию предмета, и если предмет это квестовый кпк - давать инфопорцию, которая добавляет заметку в журнал, и удалять этот предмет.

    • Мастер! 1

  3. В 30.08.2024 в 14:59, sigsg сказал:

    Понимаю, отследить ошибку, возникающую без явных предпосылок довольно трудно, но я всё таки скажу: абсолютно спонтанно в любой момент игры может прозвучать звук уведомления КПК, но никакого сообщения не высвечивается. Просто звук сверчка (уведомления) и всё. В журнале тоже пусто. Довольно смущает такое призрачное уведомление.

    Может у тебя в тот момент была в браузере открыта страничка с ап-про, тут такой же звук когда кто-то отвечает на тему.

    • Дурка 1
    • Смех 5

  4. Policai А вот нет, вторая дверь в лабе под МГ, где лежит Око, открывается только дешифратором, у учёного на пожарке код от отделения Дарвина под библиотекой, а не от неё. А вот на флешке Ботаника есть код, который, похоже нигде не используется.

    image.png


  5. Policai Тут есть один вопрос. Я решил пройти как можно большую часть мода без дешифратора, и понял, что коды с флешки Ботаника по факту бесполезны, ведь вторую запертую дверь в лабе под мертвым городом можно открыть только дешифратором. Мне кажется, что тут ошибка и дверь должна открываться одним из кодов с флешки Ботаника.


  6. Если поговорить с Назаром на Пожарке до того как убъёшь всех наймов,  то после зачистки у него не будет в игре отображаться последняя реплика. По файлам там нужно, чтобы было прописано fir_nazar_dialog2_9   

    ss_bmaks_08-09-24_22-33-00_(firestation).jpg

    image.png

    image.png


    Дополнено 0 минут спустя

    Policai