XrServer sls clear.cpp: различия между версиями
Перейти к навигации
Перейти к поиску
Новая страница: «<pre> Expression : assertion failed Function : xrServer::Perform_destroy File : D:\prog_repository\sources\trunk\xrGame\xrServer_sls_clear.cpp Li…» |
мНет описания правки |
||
| Строка 18: | Строка 18: | ||
И так далее: выяснять по id конкретный объект, разбираться, что с ним происходит, искать, где делается СТРАННОЕ, и исправлять. | И так далее: выяснять по id конкретный объект, разбираться, что с ним происходит, искать, где делается СТРАННОЕ, и исправлять. | ||
== Источник == | == Источник == | ||
{{References}} | |||
[[Категория:Справочник вылетов]] | [[Категория:Справочник вылетов]] | ||
Версия от 16:38, 2 марта 2019
Expression : assertion failed Function : xrServer::Perform_destroy File : D:\prog_repository\sources\trunk\xrGame\xrServer_sls_clear.cpp Line : 12 Description : object->ID_Parent == 0xffff stack trace:
Ошибка
Открытый инвентарный ящик пытается уйти в офлайн (например, при "телепортации" игрока).
Решение[1]
Необходимо переводить в оффлайн-онлайн сам инвентарный ящик:
alife ():set_switch_online ( sobj.parent_id, false) alife ():set_switch_offline ( sobj.parent_id, true )
Аналогично, подобное может происходить и в ДРУГИХ скриптах. Решение - добавив такую же проверку.
И так далее: выяснять по id конкретный объект, разбираться, что с ним происходит, искать, где делается СТРАННОЕ, и исправлять.