You have to think outside the box. %1 can be more than one argument.
For Example:
Code:
stock nfv_get_data(const filename[], const key[], name[], data[]="", len=0, const identifier=';', const key_tell_start=0, &key_tell_find=0, const name_tell_start=0, &name_tell_find=0, key_copy[]="", const key_len=0, name_copy[]="", const name_len=0)
#define player_get_data(%1,%2) nfv_get_data(nfv_player_file(%1),%2)