Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском по разделу, ответ на него, вероятно, уже есть.
Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода.
Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа).
Благодарность выражаем в личке или же ставим плюсик в историю репутации. Подобные посты будут удаляться.
Спасибо за науку, если бы знал то не спрашивал бы..))))
Выше в топике спрашивал в каких файлах регистрируются смарты, и этот файл smart_names.ltx был указан. Так же когда то попадался урок по заселению, и там было сказано что для отметок на карте используются и смарт терейны, урок нашёл этот но там конкретно не указано как...
Цитатаmakdm ()
По второй вкладке: В оригинальном ЗП на местности установлены рестрикторы со story_id. По ним, на карте, и выводятся наименования.
Но ведь не могут же спейсы иметь точно такое же название как и смарты...
Добавлено (07.05.2018, 18:06) --------------------------------------------- Не хочется раздувать олспавн лишней городьбой, там и так хватает спавна на 24 локациях.
Добавлено (07.05.2018, 18:23) --------------------------------------------- Рапаковал ЗПшную локу ради интереса, так и есть, спейс с названием смарта и припиской спот..(((
Добавлено (08.05.2018, 08:11) --------------------------------------------- Народ! Сколько допустимо анимпоинтов на 1 смарт?
Не могу понять вылет
se_smart_cover.script:50: attempt to index field '?' (a nil value)
Сообщение отредактировал Policai - Понедельник, 07.05.2018, 18:10
function create_lamp(lamp_name,main_brightness,main_range,ambient_power,ambient_radius,object_flags,x,y,z,lv,gv) local sobj = alife():create(lamp_name,vector():set(x,y,z),lv,gv) local packet = net_packet() sobj:STATE_Write(packet) local game_vertex_id = packet:r_u16() local direct_control = packet:r_s32() local level_vertex_id = packet:r_s32() local object_flags = packet:r_s32() local custom_data = packet:r_stringZ() local story_id = packet:r_s32() local spawn_story_id = packet:r_s32() local main_brightness = packet:r_s32() local main_range = packet:r_s32() local ambient_radius = packet:r_s32() local ambient_power = packet:r_s32()
Отвечаю на свой же вопрос, 2 функции ниже под спойлером.
function start_timer() local iTimer = time_global() + 10000 local function check_timer() return time_global() > iTimer end level.add_call(check_timer, action_timer) end
function action_timer() db.actor:give_info_portion("test_portion") end
Сообщение отредактировал lasplagas - Четверг, 10.05.2018, 19:16
Всем привет, вот такой вот вылет при миссии "один выстрел" в Припяти, получаешь СВД подходишь к окну и случается вот это:
Код
Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ...r call of pripyat\gamedata\scripts\xr_effects.script:744: attempt to index field 'draftsman' (a nil value)
Кто-нибудь сталкивался?
Вот жалуется на предпоследнюю строчку получается:
Код
function make_enemy(actor, npc, p) if p == nil then abort("Invalid parameter in function 'hit_npc_from_npc'!!!!") end local h = hit() local hitted_npc = npc h.draftsman = get_story_object(p[1]) if p[2] ~= nil then hitted_npc = get_story_object(p[2]) end h.type = hit.wound h.direction = h.draftsman:position():sub(hitted_npc:position()) h:bone("bip01_spine") h.power = 0.03 h.impulse = 0.03 hitted_npc:hit(h) end
Сообщение отредактировал alanbrose - Четверг, 10.05.2018, 22:15