If you recently re-installed GTA or SA:MP on a Vista or Windows7 , it might have to do with administrator rights to some files.
If you install GTA in a folder which is not under Program Files, or move it there, then there is a good chance the problem will be solved.