Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
Здравствуйте господа, у меня не запускается компиляция уровня (xrLC), я запускаю xrLC но он висит пару секунд в процессах (пока используемая им пямять не заполнится до 9 000 или 15 000 кб) и закрывается, логи при этом не создаются, при этом xrAI и другие компиляторы работают нормально, а сама локация компилироваться отказывается, может кто-то может подсказать в каких случаях может быть такие "приколы", и как это можно исправить?
может кто-то может подсказать в каких случаях может быть такие "приколы", и как это можно исправить?
Превышен лемит lod или objects. Перетащи на время компиляции в другое место или заархивируй папку lod из gamedata/textures и пробуй запускать. Если не поможет, тогда еще и папку objects из rawdata.
Сообщение отредактировал WolfHeart - Пятница, 25.01.2019, 18:47
Превышен лемит lod или objects. Перетащи на время компиляции в другое место или заархивируй папку lod из gamedata/textures и пробуй запускать. Если не поможет, тогда еще и папку objects из rawdata.
Всем доброго времени суток. При запуске мода на другом компе игра внезапно перестала видеть файл скрипта, как следствие - вылет по 748 строке:
Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...mes\stalker cop\gamedata\scripts\bind_stalker.script:409: attempt to index global 'flying' (a nil value)
Собственно, хотелось бы узнать, в чем проблема. Изначально мод делается на вин 7 х64 , соответствующий скрипт отрабатывает, как положено. При попытке запустить на вин 10 х64 - вылет выше.
Сам вызов скрипта происходит в bind_stalker путём банального вызова flying.update()
Пробовал запускать игру от имени администратора, но эффекта всё также нуль.
denis2000, можно какую-нибудь наводку, что конкретно искать? Потому что с момента переноса с семерки, где он работал, на десятку, внутри ничего не поменялось.
function update() con = get_console() if flying == true then if not con then con:execute(con_command .." " .. def_value) for k,v in pairs(_G[script_name()]) do if type(v)=='function' and DIK_keys[string.upper(k)] then local key = "k"..string.gsub(k,"dik_","") con:execute("bind_console "..con_command.." "..k.." "..key) end end else local str = con:get_string(con_command) if str~=def_value and this[str] then this[str]() con:execute(con_command .." " .. def_value)
--отлова отпускания -- биндим на показ статика активного квеста нажатую кнопку con:execute("bind scores k"..string.gsub(str,"dik_","")) -- con:execute("bind_sec scores k"..string.gsub(str,"dik_","")) -- если статик ещё не показан, то показываем его -- он будет висеть пока не отпущена клавиша local cs = get_hud():GetCustomStatic("main_task") or cs = get_hud():AddCustomStatic("main_task",true)
if not cs then news_manager.send_tip(db.actor,"can't see!") end
-- отлов отпускания local cs = get_hud():GetCustomStatic("main_task") if act_key~="" and not cs then -- была нажата клавиша, а статика нет if act_key == "dik_w" then con:execute("bind forward kW") con:execute("bind scores kTAB") end con:execute("unbind_sec scores")
news_manager.send_tip(db.actor,"otpuschena "..act_key) act_key="" elseif act_key == "dik_w" and cs then --news_manager.send_tip(db.actor,"im flying") flying() end
elseif is_flying == false then con:execute("bind forward kW") con:execute("bind scores kTAB") end end
В принципе, вот сам метод update() с костыльным перехватчиком кнопок, который я около месяца тому в этой теме обсуждал.
Сообщение отредактировал svi - Воскресенье, 27.01.2019, 12:05
С чем связано неправильное положение НПС при подходе к последней точке пути? Он встает тупо за несколько метров до точки, хотя координаты все прописаны правильно.
Asfagan, в последней точке пути прописана какая-нибудь логика типа ожидания? Если так, то непись выполняет ее не по достижении последней точки пути, а когда достигает ПРЕДпоследней и "выходит" на последнюю.
Создал на локации смарт_террейн. Уже более менее разбираюсь в этом, в моде уже достаточно смартов, но с одним определенным смартом игра вылетает при загрузке.
Лог:
Expression : 0 Function : ErrorLog File : ..\xrServerEntities\script_engine_script.cpp Line : 49 Description : Wrong smart name [smart_new_lager] in start position
Кто нибуть знает, из-за чего возникает такой вылет? При попытки сохраниться\загрузиться после\во время битвы, и то не всегда (по крайней мере это единственное условие вылета, которое я нашел).
FATAL ERROR
[error]Expression : !m_error_code [error]Function : raii_guard::~raii_guard [error]File : ..\xrServerEntities\script_storage.cpp [error]Line : 748 [error]Description : ...sktop\Новая папка (13)\gamedata\scripts\utils.script:590: attempt to index local 't' (a number value)