use MSDN,, lawl u said u kno a little of C++ and this code is preaty simple
just look up getmodulahandle(), getasynckeystate()
and every thing else is preaty much simple pointer work
_asm{} is for changing the way the complier is reading the next code and for it to take some asm .. duh
preaty much what he does is ..
he gets the base address of CShell -> ltclient -> the function for sending stuff to the game consol (noob friendly way of saying it)
when somebody calles the pushtoconsol funtion with some text string ,, as the parameter (no duh thats how u have it, pointer to a char aray)
it adds that to the stack then calls the "function" we got earlier then it finishes up wt ever its doing
the getasynckeystate is just a away for checking if a key press is done, if its done do {...} else {...} or [just go on lol]
idk i wrote this quick and im tired..
any Qs just ask
PRESS THX CUZ I KNO I HELP(and in a very noob friendly way
)