Making this post to hopefully set people straight on what a function is (Keep in mind this has nothing to do with Vindi and i'm actually using a GunZ function this is just to clear things up when I say "there is no console"
ZChatOutput( const char* szMsg, int nType, int nLoc, DWORD dwColor )
Is what the structure of a function looks like, seems pretty confusing at first glance, yes? Well it's quite simple. The first part before the part in parentheses is the name of the function. ZChatOutput this is the function that puts the text in your chat in that game. In the parentheses is the parameters of the function, what data it sends. So if you want to send your own version of it via detours(You can highjack the thread and do what you want with detorus) You need to send the proper params too.
So that's how the core works of functions, Vindictus has many functions too. There is the one that is used when you press that nice little send button on H_D's console. Understand now?