XrServer process event reject.cpp

Материал из MODFAQ.RU — моддинг классического S.T.A.L.K.E.R., TES и Fallout
Перейти к: навигация, поиск

1 вариант

Expression    : e_parent
Function    : xrServer::Process_event_reject
File        : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_process_event_reject.cpp
Line        : 11
Description    : parent not found. id_parent=110 id_entity=117 frame=1791

Ошибка

Возникает иногда произвольно при смерти NPC. Движок отрабатывая лут изредка теряет серверный объект уничтожаемой вещи, в итоге происходит вылет.

Решение[1]

Попробуйте загрузить последнее сохранение.

2 вариант

Expression : e_entity
Function : xrServer::Process_event_reject 
File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_event_reject.cpp
Line : 12
Description : entity not found. id_parent=7540 id_entity=44047 frame=2075050

Ошибка

Баг патча 1.0004

Решение

Исправляется установкой патча 1.0005 или 1.0006

3 вариант

Expression : assertion failed
Function : xrServer::Process_event_reject
File : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_event_reject.cpp
Line : 12
Description : e_parent && e_entity

Ошибка

NPC умер во время торговли или гранатометания, а движок не успел до удаления серверного объекта NPC отрегистрировать его лут. Также происходит во время попытки удаления или смены владельца уже удаленного объекта.

Решение

В death_manager.script нужно заменить строки:

alife():release(alife():object(item:id()), true)

на

local obj = item and item:id()and alife():object(item:id()) if obj then alife():release( obj, true ) end

4 вариант

Expression    : e_entity->ID_Parent == id_parent
Function    : xrServer::Process_event_reject
File        : E:\stalker\sources\trunk\xr_3da\xrGame\xrServer_process_event_reject.cpp
Line        : 24
Description    : device_pda23827
Arguments    : gar_stalker_respawn_123826

Ошибка

Description и Arguments как правило разные. Вылет движковый и достаточно редкий. Случается тогда, когда движок пытается присвоить parent предмету, в данном случае device_pda23827, NPC (gar_stalker_respawn_123826), а предмет УЖЕ принадлежит ему, т.е. device_pda23827:parent() == gar_stalker_respawn_123826:id()

Решение

Попробуйте загрузить последнее сохранение.


Источник