In AMXX scripting you basically only have two major data types: integer and float. Reading or setting an ARG_LONG should be done as an integer, whereas reading or setting an ARG_COORD should be done as a float (except for the default write_coord, it accepts them as integer for some reason). AMXX will convert them to the appropiate data type (long, short, etcetera) when sending to the game DLL.
__________________
No longer around. Thanks your support, everyone! As always: