Перейти к контенту

Ковыряемся в файлах ОП 2.1


Рекомендуемые сообщения

Если вдруг понадобится - Мириться с Шерстюком.

Правка была выложена ан STALKER GAMERS, ник Andewil

Скрытый текст

Мириться с Шерстюком.

 

В gamedata\scripts\ui_main_menu.script

ищем строку:

--elseif dik == DIK_keys.DIK_M then self:matants()

вместо нее пишем:

elseif dik == DIK_keys.DIK_M then
npc_drug()

 

Далее в самый конец файла добавляем:

function npc_drug() -- Делаем непися другом
local npc = level_object_by_sid(9506) -- ( ... ) сюда писать story_id из алл.спавна. 9506 - это Шерстюк.
if npc and npc:alive() then
npc:set_relation(game_object.friend, db.actor)
end
end

 

Вызов из главного меню игры клавишей М.


Но лучше, в случае с Шерстюком, не делать его другом, а просто избавиться от его злопамятности.

 

В том же ui_main_menu.script

 

ищем строку:

--elseif dik == DIK_keys.DIK_M then self:matants()

вместо нее пишем:

elseif dik == DIK_keys.DIK_M then
db.actor:disable_info_portion( "sherstuk_enemy" )

Вызов из главного меню игры клавишей М


Я  же в ui_main_menu.script ставил после -

 

function main_menu:OnKeyboard(dik, keyboard_action)  --virtual function
                       CUIScriptWnd.OnKeyboard(self,dik,keyboard_action)
--                    local bind = dik_to_bind(dik)
    
                      if keyboard_action == ui_events.WINDOW_KEY_PRESSED then
                        if dik == DIK_keys.DIK_ESCAPE then
                         if game_is_running() then
                          ui_mm_opt_add.check_options()
                            console:execute("main_menu off")

                               archievements.mm_opt()

                end


                elseif dik == DIK_keys.DIK_S then
                self:OnButton_load_spawn()


                elseif dik == DIK_keys.DIK_L then

                self:OnButton_last_save()

               

                elseif dik == DIK_keys.DIK_Q then
                 self:OnMessageQuitWin()

 

                        (ВОТ СЮДА!!!)

 

Только что попробывал - Все Отлично

 

  • Нравится 1

Боюсь я,батюшка,что ты зубом цыкать станешь.

Не стану я зубом цыкать-я спать буду...

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.

AMK-Team.ru

×
×
  • Создать...