Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
Я там обновил пост свой. Сделай лучше, как там написано в upd.
В курсе, уже даже испробовал. При попытке заспавнить сталкера за пределами сетки с se_obj:use_ai_locations(false) сначала все ок, но стоит ему дойти до самой сетки происходит вылет
Сообщение отредактировал yobakun - Пятница, 19.06.2020, 22:37
Встречал такое недавно, когда спавнили призрачный поезд с товарищем Policai для его мода. Впервые тогда это увидел. Раньше не сталкивался (ибо редко юзаю spawn_object).
Добавлю, если ставить обьект в СДК вне сетки, то проблем нету, тот же поезд или вертолёт, всё прекрасно работает. Но если спавнить скриптом то на точке должен быть хотя бы один нод сетки. пусть даже не связанный с общей сеткой. Видимо это особенность движка ЗП. Кстати пысовцы были вкурсе этой особенности, в тех местах где это происходит в оригинале ЗП, стоят отдельные ноды, например в Припяти таких нодов навалом на крышах зданий где спавнятся снайперы...
Сообщение отредактировал Policai - Суббота, 20.06.2020, 03:57
OP_artovod, Смотри справочник вылетов, и будет более менее понятно. Как я понял, игра не может вызвать функцию find, оно имеет пустое значение либо есть опечатки. Либо ты не записал функцию find. function find (значения) операции.... end В файле level weathers: Пример: fuinction ..(..) .... end if weather == cloudy then find(..) end
Сообщение отредактировал Winsor - Суббота, 20.06.2020, 09:28
! Unknown command: _se_actor:_set_load_marker:_%s ! Unknown command: _se_actor:_LOAD_DIF:_%s ! Unknown command: _actor_binder:_set_load_marker:_%s ! Unknown command: load_game_difficulty_%s из-за этого может может быть краш?
function WeatherManager:set_state_as_string(ss) --self.debugMessages[7]:SetText(ss) self.state={} local laststring for lvlstring in string.gmatch(ss,"[^;]+") do laststring=lvlstring end
local i,j,grname,curs,nexs=string.find(laststring,"([^=]+)=([^,]+),([^,]+)") if not grname then abort("WeatherManager:set_state_as_string: malformed state string. "..ss) end --local lvl_name=self:unpack_level(lvl) local current_state=self:unpack_state(curs) local next_state=self:unpack_state(nexs) local graph_name=self:unpack_graph_name(grname) local graph=self:get_graph_by_name(graph_name) self.curr_weather=current_state self.next_weather=current_state if graph==nil then -- Старая сохранёнка? Будем считать что на этом уровне - статическая погода else --self.debugMessages[11]:SetText("loaded string="..laststring) --self.debugMessages[12]:SetText("self.state["..graph_name.."]={current_state="..current_state..",next_state="..next_state..",graph_name="..graph_name..",graph=}") self.state[graph_name]={current_state=current_state,next_state=next_state,graph_name=graph_name,graph=graph} end end
Кто нибудь компилировал самые большие локации ? Затон, Припять, Юпитер или даже ЧАЭС из X-Ray SDK, Сколько это занимает примерно по времени ? И ещё вопрос, в X-Ray SDK 0.7 RePack by DaaGuda V2 уже встроен быстрый компилятор локации ?
Сообщение отредактировал RoboCat - Суббота, 20.06.2020, 10:39
Winsor, минут 10 максимум??? Ты про ДЕКОМПИЛЯЦИЮ быть может? Или компиляцию на драфте? А компиляция таких локаций как Затон на максималках может занять пару дней.