Чтобы добавить квестового NPC без получения вылета, следуйте этим шагам:
1. Убедитесь, что у вас есть все необходимые файлы в структурах директорий (например, `gamedata\scripts\` и т.д.).
2. Проверьте ваши скрипты на наличие ошибок или неправильных вызовов.
3. Прежде чем создать NPC, убедитесь, что у вас есть соответствующие смарты (smart entities) в вашей геймдате.
4. Используйте инструменты для отладки, такие как логи или специализированные программы для просмотра скриптов и структур данных, чтобы найти ошибку в `spawn_smart` (например, используйте анализатор ошибок).
5. Если вы все равно сталкиваетесь с проблемами, попробуйте создать простой тестовый NPC и смарты, чтобы исключить проблемы с вашим кодом.
6. Обратитесь в тему по форуму для получения помощи от опытных пользователей.