Originally Posted by Killerfist
Did you update your game to the latest patch? If so make sure you have the correct version of scripthook and 1 asiloader (dsound.dll or xliveless.dll)
Well, I hear from most of the people that ScriptHook.dll in version point 4 (0.4.0) works well with GTA IV 22.214.171.124, while the ScriptHook.dll in version point 5-1 (0.5.1) works well with GTA IV 126.96.36.199.
Also, just a research, dsound.dll enables logging into a file (asilog.txt), while xlive.dll doesn't, but used to remove Ms. Games for Windows LIVE menu system when in game.