Не так давно в игру писал подобное.
В админке создается категория, в категории создается действие и стоимость действия.
И ты это действие используешь в чате(использовать всем) или в профиле игрока.
И у игрока тоже в профиле список используемых действий на нем(по типу лога, кто когда)