Все глаголы, которые авторы используют в диалогах, можно разделить на однозначно атрибутивные, условно-атрибутивные, сомнительно-атрибутивные и вовсе не атрибутивные.
С однозначно атрибутивными все понятно, их видно сразу: сказал, спросил, ответил, крикнул, проворчал, прошептал и т. п. Все глаголы, которые так или иначе относятся к речи.
Условно-атрибутивные глаголы сами по себе не имеют речевого значения, но мы настолько привыкли к их употреблению в качестве атрибутивных, что даже не замечаем. Их употребление не является ошибкой: улыбнулся, фыркнул, успокоил, засмеялся, парировал, припомнил и т. п.
Сомнительно-атрибутивные глаголы могут ситуационно выступать в качестве атрибутивных (то есть давать читателю информацию, кто или как говорит), но за счет того, что употребляются они в таком значении крайне редко, выглядят чужеродно и не на своем месте. Таких конструкций лучше избегать, формулировать мысль другим способом.
Примеры:
— Да кто тебе такое сказал? — закатил глаза Иван.
— Что вы себе позволяете? — воинственно выпятила вперед подбородок дама.
Да, читатель получает информацию о состоянии персонажей, но за счет употребления глаголов, не являющихся атрибутивными (или хотя бы условно-атрибутивными), фраза выглядит стилистически неровной. Если мы установим обычный порядок слов и сделаем эти пояснения отдельными предложениями, смысл не потеряется, а стилистика выправится. Сравните:
— Да кто тебе такое сказал? — Иван закатил глаза.
— Что вы себе позволяете? — Дама воинственно выпятила вперед подбородок.
С глаголами вовсе не атрибутивными, казалось бы, все понятно — они не поясняют, кто или как произносит реплику, а лишь сопутствуют действиям. Однако довольно часто приходится читать что-нибудь вроде:
— Вот и я так подумал, — затянулся сигаретой Олег.
или
— Беги поиграй, — дал ей мячик дед.
или вовсе
— Ты проиграл! — бросился за дверь он.
Все три примера содержат ошибку. Постарайтесь не использовать в качестве атрибуции сопутствующие реплике действия, оформляйте их отдельными предложениями:
— Вот и я так подумал. — Олег затянулся сигаретой.
— Беги поиграй. — Дед дал ей мячик.
— Ты проиграл! — Он бросился за дверь.