Случайная подборка модов
Sleep Of Reason - История Журналиста
2.1
История Конвона. Часть первая
3.1
Объединенный Пак 2.1
3.1
Sky anomaly
4.0
Chernobyl Chronicles
4.2
Dead City Breakthrough
3.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
ОП-2.1
Российская Федерация  Overfirst
Пятница, 28.12.2018, 17:13 | Сообщение # 1
Статус:
Бывалый:
Сообщений: 1081
Награды: 19
Регистрация: 11.06.2015


В Объединенный Пак 2.1 внесено громадное количество разных изменений, пройти игру по старой памяти не получится. Поэтому прежде чем начать играть, крайне советуем сначала прочитать информацию, размещенную ниже в спойлерах.









  Злобная реклама
Пятница, 28.12.2018, 17:13
Статус:
Сообщений: 666
Регистрация: 11.06.2015
Российская Федерация  Zima_Rus
Вторник, 14.05.2019, 15:43 | Сообщение # 8416
Статус:
Опытный:
Сообщений: 3594
Награды: 12
Регистрация: 01.12.2016

Цитата Picnic ()
короче не скоро Спасибо.
плащ Психиатора тебя может защитить только от пси, бесполезная одежка разве тока по ЦЗ biggrin
  Злобная реклама
Вторник, 14.05.2019, 15:43
Статус:
Сообщений: 666
Регистрация: 01.12.2016
Нидерланды  diversant818
Вторник, 14.05.2019, 16:11 | Сообщение # 8417
Статус:
Новичок:
Сообщений: 213
Награды: 0
Регистрация: 17.07.2014

Подскажите, что-то я подзабыл как выйти из пещеры (ясное дело, что не в 1-ый раз)?
А то и Шахтера нашёл, и клад для Лысого и хабар Шахтера, а выхожу только через Телепорт.
Может видео есть конкретное, но только чтобы фонарик был ВКЛЮЧЁН!!!
  Злобная реклама
Вторник, 14.05.2019, 16:11
Статус:
Сообщений: 666
Регистрация: 17.07.2014
Кыргызстан  vasilyev2795
Вторник, 14.05.2019, 16:15 | Сообщение # 8418
Статус:
Новичок:
Сообщений: 397
Награды: 1
Регистрация: 24.07.2018

diversant818, возле шахтера есть переход
  Злобная реклама
Вторник, 14.05.2019, 16:15
Статус:
Сообщений: 666
Регистрация: 24.07.2018
Российская Федерация  Denikius136
Вторник, 14.05.2019, 16:23 | Сообщение # 8419
Статус:
Опытный:
Сообщений: 3141
Награды: 20
Регистрация: 23.08.2015

Цитата vasilyev2795 ()
возле шахтера есть переход

Куда?
  Злобная реклама
Вторник, 14.05.2019, 16:23
Статус:
Сообщений: 666
Регистрация: 23.08.2015
Нидерланды  diversant818
Вторник, 14.05.2019, 16:24 | Сообщение # 8420
Статус:
Новичок:
Сообщений: 213
Награды: 0
Регистрация: 17.07.2014

Рубака,

[/spoiler]-- File: UI_MAIN_MENU.SCRIPT
-- Description: Load Dialog for STALKER
-- Created: 28.10.2004
-- Lasd edit: 18.01.2006
-- Copyright: 2004 GSC Game World
-- Author: Serhiy Vynnychenko (narrator@gsc-game.kiev.ua)
-- Version: 0.9- Спавн-меню. karavan150+naxac

local console = get_console()
local f = getFS()

class "main_menu" (CUIScriptWnd)

function main_menu:__init() super()
self.mbox_mode = 0
self:InitControls()
self:InitCallBacks()
console:execute("r2_sun_near_border 1")
end

function main_menu:__finalize()

end

function main_menu:Update()
CUIScriptWnd.Update(self)
end

function main_menu:InitControls()
self:Init(0,0,1024,768)
local xml = CScriptXmlInit()
xml:ParseFile("ui_mm_main.xml")

xml:InitStatic("back_movie", self)
xml:InitStatic("fire_movie", self)
xml:InitStatic("background", self)
self.shniaga = xml:InitMMShniaga("shniaga_wnd",self);

self.message_box = CUIMessageBoxEx()
self:Register(self.message_box, "msg_box")

local _ver = xml:InitStatic ("static_version",self)
local mm = _G.main_menu.get_main_menu()

if GetOPEngineVersionShort~=nil then
_ver:SetText (GetOPEngineVersionShort())
else
_ver:SetText (GetOPEngineVersion())
end

_ver = xml:InitStatic("mod_version",self)
_ver:SetText(translate("version"))
_ver:SetText(txt)
_ver:SetTextColor(255,0,253,13)
_ver = xml:InitStatic("static_site",self)
_ver:SetText(translate("official_site_info"))
end

function main_menu:Show(f)
self.shniaga:SetVisibleMagnifier(f)
end

function main_menu:InitCallBacks()
-- new game
self:AddCallback("btn_novice", ui_events.BUTTON_CLICKED, self.OnButton_new_novice_game, self)
self:AddCallback("btn_stalker", ui_events.BUTTON_CLICKED, self.OnButton_new_stalker_game, self)
self:AddCallback("btn_veteran", ui_events.BUTTON_CLICKED, self.OnButton_new_veteran_game, self)
self:AddCallback("btn_master", ui_events.BUTTON_CLICKED, self.OnButton_new_master_game, self)
-- options
self:AddCallback("btn_options", ui_events.BUTTON_CLICKED, self.OnButton_options_clicked, self)
-- load
self:AddCallback("btn_load", ui_events.BUTTON_CLICKED, self.OnButton_load_clicked, self)
-- save
self:AddCallback("btn_save", ui_events.BUTTON_CLICKED, self.OnButton_save_clicked, self)
-- quit
self:AddCallback("btn_quit", ui_events.BUTTON_CLICKED, self.OnButton_quit_clicked, self)
self:AddCallback("btn_quit_to_mm", ui_events.BUTTON_CLICKED, self.OnButton_disconnect_clicked, self)
self:AddCallback("btn_ret", ui_events.BUTTON_CLICKED, self.OnButton_return_game, self)
self:AddCallback("btn_lastsave", ui_events.BUTTON_CLICKED, self.OnButton_last_save, self)
self:AddCallback("btn_credits", ui_events.BUTTON_CLICKED, self.OnButton_credits_clicked, self)
-- message box
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_OK_CLICKED, self.OnMsgOk, self)
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_CANCEL_CLICKED, self.OnMsgCancel, self)
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_YES_CLICKED, self.OnMsgYes, self)
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_NO_CLICKED, self.OnMsgNo, self)
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_QUIT_GAME_CLICKED,self.OnMessageQuitGame, self)
self:AddCallback("msg_box", ui_events.MESSAGE_BOX_QUIT_WIN_CLICKED, self.OnMessageQuitWin, self)
end

function main_menu:OnMsgOk()
self.mbox_mode = 0
end

function main_menu:OnMsgCancel()
self.mbox_mode = 0
end

function main_menu:OnMsgYes()

if self.mbox_mode == 1 then
self:LoadLastSave()
end

self.mbox_mode = 0
end

function main_menu:OnMsgNo()
self.mbox_mode = 0
end

function main_menu:LoadLastSave()
ui_mm_opt_add.check_options()

console:execute ("main_menu off")
console:execute ("load_last_save")
end

function main_menu:OnButton_last_save()
if not alife() or not db.actor or not db.actor:alive() then
self:LoadLastSave ();
return
end

self.mbox_mode = 1
self.message_box:Init ("message_box_confirm_load_save")
self:GetHolder():start_stop_menu(self.message_box, true)
end

function main_menu:OnButton_credits_clicked()
--if f:exist("$game_settings$", "credits.ltx") ~= nil then
-- console:execute("main_menu off")
game.start_tutorial("credits_seq")
--end
end

function main_menu:OnButton_quit_clicked()
self.message_box:Init("message_box_quit_windows")
self:GetHolder():start_stop_menu(self.message_box, true)
end

function main_menu:OnButton_disconnect_clicked()
self.message_box:Init("message_box_quit_game")

if (level.game_id() ~= 1) then
self.message_box:SetText("ui_mm_disconnect_message") -- MultiPlayer
else
self.message_box:SetText("ui_mm_quit_game_message") -- SinglePlayer
end
self:GetHolder():start_stop_menu(self.message_box, true)
end

function main_menu:OnMessageQuitGame()
console:execute("disconnect")
end

function main_menu:OnMessageQuitWin()
archievements.save_gametime()
ui_mm_opt_add.check_options()
console:execute("quit")
end

function main_menu:OnButton_return_game()
ui_mm_opt_add.check_options()
console:execute("main_menu off")
archievements.mm_opt()
end

function main_menu:OnButton_new_novice_game()
console:execute("g_game_difficulty gd_novice")
self:StartGame()
end

function main_menu:OnButton_new_stalker_game()
console:execute("g_game_difficulty gd_stalker")
self:StartGame()
end

function main_menu:OnButton_new_veteran_game()
console:execute("g_game_difficulty gd_veteran")
self:StartGame()
end

function main_menu:OnButton_new_master_game()
console:execute("g_game_difficulty gd_master")
self:StartGame()
end

function main_menu:StartGame()
ui_mm_opt_add.check_options()

if (alife() ~= nil) then
console:execute ("disconnect")
end

console:execute("start server(all/single/alife/new) client(localhost)")
console:execute("main_menu off")
archievements.on_new_game()
end

function main_menu:OnButton_save_clicked()
local save_dlg = ui_save_dialog.save_dialog()
save_dlg.owner = self

self:GetHolder():start_stop_menu(save_dlg, true)
self:GetHolder():start_stop_menu(self, true) --new
self:Show(false)
end

function main_menu:OnButton_load_spawn()
if self.spawn_dlg == nil then
self.spawn_dlg = ui_cheat_naxac.cheat_menu()
self.spawn_dlg.owner = self
end
self:GetHolder():start_stop_menu(self.spawn_dlg, true)
self:GetHolder():start_stop_menu(self, true) --new
self:Show(false)
end
--==========================================================================================================--

function main_menu:OnButton_save_clicked()
local save_dlg = ui_save_dialog.save_dialog()
save_dlg.owner = self

self:GetHolder():start_stop_menu(save_dlg, true)
self:GetHolder():start_stop_menu(self, true) --new
self:Show(false)
end

function main_menu:OnButton_options_clicked()
local opt_dlg = ui_mm_opt_main.options_dialog()
opt_dlg.owner = self

opt_dlg:UpdateControls()
self:GetHolder():start_stop_menu(opt_dlg, true)
self:GetHolder():start_stop_menu(self, true) --new
self:Show(false)
amk_mod.hud_update = true
end

function main_menu:OnButton_load_clicked()
local load_dlg = ui_load_dialog.load_dialog()
load_dlg.owner = self

self:GetHolder():start_stop_menu(load_dlg, true)
self:GetHolder():start_stop_menu(self, true) --new
self:Show(false)
end

function main_menu:cheat_spawner(action)
if level.present() and (db.actor ~= nil) and db.actor:alive() then
get_console():execute("main_menu off")
local spwn = ui_cheat_spawner.spawner(get_hud(),action)
level.start_stop_menu(spwn,true)
end
end

function main_menu:OnButton_spawns_clicked()
if level.present() and (db.actor ~= nil) and db.actor:alive() then
-- get_console():execute("main_menu off")
if self.spawn_dlg == nil then
self.spawn_dlg = ui_si.spawn_item_dialog()
self.spawn_dlg.owner = self
end
self:GetHolder():start_stop_menu(self.spawn_dlg, true)
self:Show(false)
end
end

function main_menu:OnButton_trans_spawns_clicked()
if level.present() and (db.actor ~= nil) and db.actor:alive() then
-- get_console():execute("main_menu off")
if self.spawn_dlg == nil then
self.spawn_dlg = trans_ui_si.spawn_item_dialog()
self.spawn_dlg.owner = self
end

self:GetHolder():start_stop_menu(self.spawn_dlg, true)

self:Show(false)
end
end

function main_menu:OnButton_spawns_clicked1()
if level.present() and (db.actor ~= nil) and db.actor:alive() then
-- get_console():execute("main_menu off")
if self.spawn_dlg == nil then
self.spawn_dlg = ui_si.spawn_item_dialog()
self.spawn_dlg.owner = self
end

self:GetHolder():start_stop_menu(self.spawn_dlg, true)

self:Show(false)
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_S then
self:OnButton_spawns_clicked1()

elseif dik == DIK_keys.DIK_L then
self:OnButton_last_save()
--Показометр начало
--elseif dik == DIK_keys.DIK_P then
--pokazometr.show_actor_position()

--elseif dik == DIK_keys.DIK_O then
--pokazometr.obkolishi_i_barbiturshiki()

--elseif dik == DIK_keys.DIK_V then
--pokazometr.final_victory()

--elseif dik == DIK_keys.DIK_J then
--pokazometr.zdoroviy()

--elseif dik == DIK_keys.DIK_K then
--pokazometr.bablo()

elseif dik == DIK_keys.DIK_F10 then
pokazometr.set_spots()

elseif dik == DIK_keys.DIK_F6 then
pokazometr.del_spots()

--elseif dik == DIK_keys.DIK_F3 then
--pokazometr.show_anomalies()

--elseif dik == DIK_keys.DIK_F4 then --Перемирие с нпс и переспавн круглого если его нет
--pokazometr.armistice()

--elseif dik == DIK_keys.DIK_F5 then
--pokazometr.show_restrictors()

elseif dik == DIK_keys.DIK_HOME then
pokazometr.pokaz_stalkerov()

--elseif dik == DIK_keys.DIK_M then --Показ монстров в онлайне
--pokazometr.show_mobs()

elseif dik == DIK_keys.DIK_F8 then
pokazometr.nuh_na_vse()
--Показометр конец
elseif dik == DIK_keys.DIK_Q then
self:OnMessageQuitWin()
end
god.key_binder(dik, keyboard_action, self)
end

return true
end

function main_menu:tele()
if level.present() and (db.actor ~= nil) and db.actor:alive() then
get_console():execute("main_menu off")
local spwn = ui_teleport.ui_ms_teleport(get_hud())
level.start_stop_menu(spwn,true)
end
end

function main_menu:setweather()

if level.present() and (db.actor ~= nil) and db.actor:alive() then
get_console():execute("main_menu off")
local spwn = ui_weather.ui_ms_weather(get_hud(),action)
level.start_stop_menu(spwn,true)
end
end
if ui_mm_opt_creator.get_bool_user_param("pause_on_load") then
autopause.main()
end
[spoiler]

Что-то спойлер не сработал.
Это этот файл, но в нём такого нет:
"elseif dik == DIK_keys.DIK_Q then
self:OnMessageQuitWin()"

Что делать?
Сообщение отредактировал diversant818 - Вторник, 14.05.2019, 16:26
  Злобная реклама
Вторник, 14.05.2019, 16:24
Статус:
Сообщений: 666
Регистрация: 17.07.2014
Кыргызстан  vasilyev2795
Вторник, 14.05.2019, 16:26 | Сообщение # 8421
Статус:
Новичок:
Сообщений: 397
Награды: 1
Регистрация: 24.07.2018

Denikius136, я не помню, то ли агро, то ли свалка. В углу недалеко от аномалий
  Злобная реклама
Вторник, 14.05.2019, 16:26
Статус:
Сообщений: 666
Регистрация: 24.07.2018
Нидерланды  Рубака
Вторник, 14.05.2019, 16:47 | Сообщение # 8422
Статус:
Новичок:
Сообщений: 317
Награды: 1
Регистрация: 25.02.2019

diversant818, спрячь "портянку" в спойлер. Тег [spoiler] без знака / должен стоять вначале, а со знаком в конце, у тебя наоборот.
Этот способ для чистой игры, могу лишь посоветовать закомментировать скрипт от спавнера, поставить оригинальный и сделать правку, после того как помиришь удалить и раскомментировать старый.
Или обратись к автору спавнера и думаю он тебе расскажет как помирится с нпс blink
Сообщение отредактировал Рубака - Вторник, 14.05.2019, 16:56
  Злобная реклама
Вторник, 14.05.2019, 16:47
Статус:
Сообщений: 666
Регистрация: 25.02.2019
Российская Федерация  Vikold
Вторник, 14.05.2019, 17:04 | Сообщение # 8423
Статус:
Отмычка:
Сообщений: 176
Награды: 0
Регистрация: 13.10.2018

Цитата diversant818 ()
- потом нужно срочно бежать и спасать Крота, нужно замочить возле него целую банду (если их ОПЕРАТИВНО не замочить, то они НЕМИНУЕМО валят Крота)
Я никаких действий не предпринимал. Взял задание на ПДА, мирно разрулил вопрос с вояками, купил у Седого ящик водки для Шерстюка, чтобы отдал ПДА. А когда забрал его у Шерстюка, Крот уже свалил в ТД. Пришлось переть ПДА туда. И ещё был диалог, что мол нехорошо Крот сделал - не предупредил, что будет засада, как-то не по-пацански это.
  Злобная реклама
Вторник, 14.05.2019, 17:04
Статус:
Сообщений: 666
Регистрация: 13.10.2018
Российская Федерация  Suminvla
Вторник, 14.05.2019, 19:12 | Сообщение # 8424
Статус:
Бывалый:
Сообщений: 761
Награды: 2
Регистрация: 10.10.2013

Такая проблема возникла. Тайники Альпиниста. Залезаю на дерево, иду по проводам к балкону пятого этажа, он застеклен, тайник должен быть на четвертом, а его там нет??? Такая же беда с тайником Стрелка, беру на дереве тайник, иду по проводам на крышу, а бонусного тайника нет??? Что может быть?
  Злобная реклама
Вторник, 14.05.2019, 19:12
Статус:
Сообщений: 666
Регистрация: 10.10.2013
Казахстан  bulbash1975
Вторник, 14.05.2019, 19:16 | Сообщение # 8425
Статус:
Опытный:
Сообщений: 1735
Награды: 3
Регистрация: 02.03.2013

Suminvla, С дерева нужно сразу на провода запрыгнуть. На землю падать нельзя.
  Злобная реклама
Вторник, 14.05.2019, 19:16
Статус:
Сообщений: 666
Регистрация: 02.03.2013
Российская Федерация  АНДРЮХАха
Вторник, 14.05.2019, 19:19 | Сообщение # 8426
Статус:
Неопытный:
Сообщений: 513
Награды: 1
Регистрация: 02.12.2016

Всем привет.Ребята, а когда появится переход в Рыжий лес.Кто и за что его даст?
  Злобная реклама
Вторник, 14.05.2019, 19:19
Статус:
Сообщений: 666
Регистрация: 02.12.2016
Казахстан  bulbash1975
Вторник, 14.05.2019, 19:27 | Сообщение # 8427
Статус:
Опытный:
Сообщений: 1735
Награды: 3
Регистрация: 02.03.2013

АНДРЮХАха, Может тебе Красный Лес нужен!? Появится после разговора с Клыком в Баре. Нужно принести Захару ПДА Француза и попрощаться с Пантерой в Варлабе.
А если в рыжий лес на Радаре, то как принесёшь кейс Воронину из Тёмной долины.
Сообщение отредактировал bulbash1975 - Вторник, 14.05.2019, 19:29
  Злобная реклама
Вторник, 14.05.2019, 19:27
Статус:
Сообщений: 666
Регистрация: 02.03.2013
Российская Федерация  Suminvla
Вторник, 14.05.2019, 19:45 | Сообщение # 8428
Статус:
Бывалый:
Сообщений: 761
Награды: 2
Регистрация: 10.10.2013

bulbash1975, Ты про тайник Альпиниста или Стрелка? И то есть если упал, то не залезать на дерево заново, а переиграть с первого захода?
  Злобная реклама
Вторник, 14.05.2019, 19:45
Статус:
Сообщений: 666
Регистрация: 10.10.2013
Российская Федерация  NEO
Вторник, 14.05.2019, 20:00 | Сообщение # 8429
Статус:
Ветеран:
Сообщений: 4497
Награды: 11
Регистрация: 24.05.2012

diversant818, Ты офигенел, такие портянки выкладывать ? blink
Пишешь текст или вставляешь, выделяешь его и жмякаешь на спойлер(1 раз !). Всё.
  Злобная реклама
Вторник, 14.05.2019, 20:00
Статус:
Сообщений: 666
Регистрация: 24.05.2012
Российская Федерация  АНДРЮХАха
Вторник, 14.05.2019, 20:08 | Сообщение # 8430
Статус:
Неопытный:
Сообщений: 513
Награды: 1
Регистрация: 02.12.2016

Цитата bulbash1975 ()
Может тебе Красный Лес нужен!? Появится после разговора с Клыком в Баре. Нужно принести Захару ПДА Француза и попрощаться с Пантерой в Варлабе.
А если в рыжий лес на Радаре, то как принесёшь кейс Воронину из Тёмной долины.

Ууууууу еще не скоро.Спасибо. Пошел в Припять в первый раз. biggrin
  Злобная реклама
Вторник, 14.05.2019, 20:08
Статус:
Сообщений: 666
Регистрация: 02.12.2016
Поиск: