in visual basic i only use cshell.dll
#1: int (__cdecl *execConsoleComand)(int a1, int a2, char *command) = (int (__cdecl*)(int,int,char*))0x48C070;
usage: execConsoleComand(0, 0, "command");
Not 100% sure, I haven't played black ops in months
#2: it just means they don't/didn't know what that argument was for, therefor didn't rename it from what Hex Rays for IDA named it.
#3: None, only BlackOpsMP.exe is needed for BO(it doesnt have any important dll's)
Maybe it doesn't work cause he gave you the MP offset which I assume it is cause he is talking about BlackOpsMP.exe later on.
L2reverse or GTFO and don't beg.