Для начала, Вы обратились не в тот раздел, по этим вопросам следуйте сюда -
*кликабельно*. Но если не вдаваться в подробности, то оно делается через ShowPlayerDialog с типом LIST или TABLIST, вешаешь на /af через OnPlayerCommandText, в OnDialogResponse обрабатываешь нажатие и открываешь следующий диалог или выполняешь действие. Просто цепочка диалогов. Если нужно детально, спроси у нейросети или обратись в стол заказов.