Типичная проблема на уровне системы Windows 10 и других похожих, если я правильно понимаю.
DirectX в принципе по умолчанию предустанавливается, но версии 11 или новее. Для старых игр, таких как GTASA, требуются старые компоненты DirectX 9.
В первую очередь необходимо включить DirectPlay (Панель управления - Программы и компоненты - Вкл/выкл компонентов Windows - Компоненты прежних версий или Legacy Components - установить галочку DirectPlay). После можно попробовать запустить игру и проверить наличие папки SAMPFUNCS. Если нет, то необходимо установить
directx end-user runtimes
. С недавних пор microsoft удалила файлы из своих источников, поэтому ищи на вторичных сайтов, ничего особо не подхватишь. Также не помешает установить Microsoft Redistributable 2005/2010/ версий а лучше целый пак, точно не помню нужны ли эти компоненты вообще и каких версий, если да, поправьте знающие. Но не помешает.
Также бывает помогает переустановка видеодрайверов.
Бывает случае, когда после переименования папки игры, SAMPFUNCS начинает работать. Попробуй это проделать, добавить букву к названию папки игры, после обновить путь в клиенте или лаунчере.
Выше ты не отписал по поводу, была ли добавлена папка игры в исключение антивирусных программ. Достаточно часто они блокируют работу SAMPFUNCS или вовсе удаляют файл. Если вдруг, возникнет вопрос - "У меня нет антивирусов", то на 10ке предустановлен по умолчанию windows защитник аля Defender. Проделай этот шаг обязательно.
Конечный вопрос, хотя его нужно было задать в самом начале, какой SAMPFUNCS ты именно качал для R1 или R3, с какой страницы БХ и какую собственно версию SAMP используется. Зачем вы бля указывается все версии SAMP в шапке темы, указывайте конкретно, не зря же сделали, специально добавили, чтобы нам, помогающим, легче было работать с проблемой.