I too had such problem. Because of it pictures in MTA - pictures in Map Editor menu, pictures on game servers, a choice of colour of a car, a badge of the lock to the left of sites with passwords and so on (though, for example, speedometers were displayed) were not displayed. However interface MTA was displayed normally.
And here, I am literally 2 days ago have solved this problem! I live in Russia, and on it, named a folder for games by the Russian name С:\игры\MTA\ (Unicode).
And in this folder there was folder MTA. Also there was this error. That do many thing's: both OS reinstalled, and reinstalled Direct X, Visual C ++, established Visual Basic 6.0 Run Time - all uselessly.
And here, I have solved "I Will establish MTA in a disk root". Has established. Has started. And an error has not appeared!
MTA it was normally started! I very much was surprised (my jaw have drooped:))
And so!
That this error did not appear, it is necessary to establish MTA in a folder only with the English name (that is, with coding ANSI(ASCII), instead of with Unicode).
In the message of user Benox.exe I have seen that the folder in which is MTA, has not English symbols - C:\Jeux non installés\MTA\gta.sa
I think, because of the name there is this problem. Because the folder name has a symbol "é" - is a Unicode symbol.
On it, library Visual C ++ does not understand Unicode and does not wish to work. At me was too most. Because Russian letters are symbols in coding Unicode.
___________
So, all who has an error, first of all check up, in a folder with what name (with what symbols in the name) there is folder MTA.
I think, if at you all necessary of the list is above established (DirectX, Visual C ++), and the error all the same appears, try to rename a folder in which there is a folder with MTA.
Use only symbols from coding ANSI(ASCII)! That is letters A-Z, figures and signs (for example, a sign "_")
Good luck!
For example:
Right - C:\MTA\ or C:\My games\MTA\ (on ANSI - ASCII)
____________
Wrong - C:\Мои игры\MTA\ (russian) or C:\teddy_üñüñäß\MTA\ (some language)