Хукать диалог через samp.events по id (если он уникальный на каждый диалог) или заголовку + куску текста
Формировать переменную (или массив/таблицу, лучше в данном случае)
Показывать imgui окно, а в хуке samp.events вернуть return false, чтобы диалог не отобразился
Через клиппер в imgui окне отобразить сформированный ранее текст