Прохождение мода Объединённый Пак 2 OGSR
- leninboris
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 1
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Туристколорад
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 20
- Спасибо получено: 6
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Slayer136
-
- Не в сети
- ОПЫТНЫЙ
- Сообщений: 226
- Спасибо получено: 922
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1304
- Спасибо получено: 8441
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Starshina
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 13
- Спасибо получено: 3
CTRL+SHFT - полный присяд, как вариант, с зажатой клавишей F. Либо попробуй сдвинуть решётку. Такое - тоже встречается.
Да как тока не пробовал, осталось с бубном потанцевать)))
Ну, появятся стойкие ОПпортунисты - разъяснят.

Воссталкерившийся, спасибо за подсказку, перенастроил управление и все получилось.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Slayer136
-
- Не в сети
- ОПЫТНЫЙ
- Сообщений: 226
- Спасибо получено: 922
Вроде-как - нашли причину, решили проблему. Зачем этот коммент?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- oe256298
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 2
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4539
- Спасибо получено: 29953
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- oe256298
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 2
- Спасибо получено: 0
Присылай сохранку с правками (если ставил). По другому, твою проблему никак не решить, судя по твоим объяснениям. Если найдутся добрые самаритяне - посмотрят.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zima59
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 4539
- Спасибо получено: 29953
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1304
- Спасибо получено: 8441
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- tomcat777
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 10
- Спасибо получено: 6
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Андрей-1966
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 1304
- Спасибо получено: 8441
tomcat777 тайник в оружейке, как выполнишь большинство заданий, охранник уйдёт, зайдёшь в оружейку. заберёшь Бейлиз.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Starshina
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 13
- Спасибо получено: 3
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zetta86
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2383
- Спасибо получено: 15327
actor - trader и trader - actor
Удачи всем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Starshina
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 13
- Спасибо получено: 3
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- tomcat777
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 10
- Спасибо получено: 6
Просто выпей пива и он будет спать.

Кому последняя фраза адресована? Нужно писать ник, когда кому-то отвечаешь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- zetta86
-
- Не в сети
- ВЕТЕРАН ЗOНЫ
- Сообщений: 2383
- Спасибо получено: 15327
Удачи всем.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LAKI
-
- Не в сети
- МОДЕРАТОР
- ЛЕГЕНДА ЗОНЫ
- Сообщений: 6619
- Спасибо получено: 51148
Прежде чем вносить исправление - сохрани оригинальный файл: 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_F1 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()
end
end
-- Делаем НПС другом --
if dik == DIK_keys.DIK_I then
npc_drug() -- НПС сразу становится другом
get_console():execute("main_menu off")
end
return true
end
Далее, после вот этой функции (она самая последняя в этом скрипте!):
if ui_mm_opt_creator.get_bool_user_param("pause_on_load") then
autopause.main()
end
Вставь вот эту функцию:
-- НПС сразу становится другом
function npc_drug()
local obj1 = level_object(server_object("agro_adrenalin").id) -- Адреналин
local obj2 = db.actor
if obj1:relation(obj2) == game_object.enemy then
obj1:set_relation(game_object.friend,obj2) -- станет другом сразу
local news_text = "%c[255,0,255,0]" .. "СИСТЕМА" .. "\\n" .. "%c[255,0,255,0]" .. "Адреналин одумался и стал Другом"
end
end
После внесения правки всё должно выглядеть вот так!
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_F1 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()
end
end
-- Делаем НПС другом --
if dik == DIK_keys.DIK_F2 then
npc_drug() -- НПС сразу становится другом
get_console():execute("main_menu off")
end
return true
end
if ui_mm_opt_creator.get_bool_user_param("pause_on_load") then
autopause.main()
end
-- НПС сразу становится другом
function npc_drug()
local obj1 = level_object(server_object("dcity_parfumer").id) -- Адреналин
local obj2 = db.actor
if obj1:relation(obj2) == game_object.enemy then
obj1:set_relation(game_object.friend,obj2) -- станет другом сразу
local news_text = "%c[255,0,255,0]" .. "СИСТЕМА" .. "\\n" .. "%c[255,0,255,0]" .. "Адреналин одумался и стал Другом"
end
end
Сохрани изменения и запусти игру.
После загрузки игры - не подходя близко к Адреналину выйди в Меню (кликни на клавишу: ESC) и один раз кликни на клавишу: F2 игра сама выйдет из меню, на худе появится СМС с текстом: "Адреналин одумался и стал Другом" и ты спокойно можешь подходить в Адреналину...
Если Адреналин стал дружелюбным, то сделай Именное сохранение, ну типа: "Адреналин_Друг", заверши игру (выйди полностью из игры в виндовс), удали правленый скрипт: ui_main_menu.script - заменив его оригинальным и спокойно запускай игру с созданного сохранения: "Адреналин_Друг".
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Starshina
-
- Не в сети
- ПРИБЫВШИЙ
- Сообщений: 13
- Спасибо получено: 3
LAKI, у меня только такая строчка ; function main_menu:OnKeyboard(dik, keyboard_action)
CUIScriptWnd.OnKeyboard(self, dik, keyboard_action)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Сталкеров в Зоне
|