Потому что у тебя по смыслу получается: Съесть конфету > развернуть фантик Поставь "показать диалог" в конце, после всех манипуляций (смена названия, создания кнопок)
Volk9503, что бы не создавалось много кнопокЮ создай еще один триггер где будет только "показать" и выклю его. когда перс зайдет в первый раз, запускаетсся первый триггер, создается диалог, включается второй триггер и отключается первый (все эти действия в первом триггере)