Это наверно из-за того что вот ты допустим открыл диалог 27 и проверка у тебя оказалась true и он выводит сообщение но она выводит пустоту потомучто ты не ввел ничего сейчас попробую попроще объяснить
первый диалог 27 test = 0 ты ввел в диалог test и хочешь чтобы при следуещем открытии диалога вывело тест
Второй раз открыл диалог 27 test = 1 проверка сбылась, но ты не ввел пока тут ничего
Какаято хрень но вроде по логике так
Мне кажется нет, вот полный код моего изобретения...