The get/set _msg commands will fail if used outside a hooked message scope.
They should never be used unless inside a registered message function.
There are eight different ways of sending a message, five are ints, two are floats, and one is string.
These are denoted by iArgType. argn is the number
of the argument. Exceeding the bounds of 1 to get_msg_args() is a bad idea.
As of AMX Mod X 1.5, the middle parameter of set_* no longer does anything.
You cannot change the message argument type (as this would crash the mod anyway)#