- Регистрация
- 22 Апр 2017
- Сообщения
- 958
- Реакции
- 413
- Баллы
- 226
- Лучшие ответы
- 28
@TopLayer, привет, а что делает фикс? Там где-то проверка левая?
oCNpc::CleanUp заинлайнена функция oCNpc::SetInteractMob(NULL), в которой присваивается GetModel()->n_bIsInMobInteraction = 0. Если из-за багов у НПС нет модели (например, переход на новую версию скриптов, в которой сохранённый НПС не существует), то происходит вылет в деструкторе. Патч ставит проверку на NULL после вызова oCNpc::GetModel() за счёт удаления проверки if (GetNewsMemory()), которая всегда true.-
3
-
1
- Показать все