Code:
native get_plugin(index,filename[],len1,name[],len2,version[],len3,author[],len4,status[],len5,...);
//
To avoid situations like this one:
Code:
get_plugin(plid, plugin_filename, sizeof plugin_filename - 1, dummy, sizeof dummy - 1, dummy, sizeof dummy - 1, dummy, sizeof dummy - 1, dummy, sizeof dummy - 1)
//
we could make all parameters starting from 4th optional (like done with parse_loguser), e.g.:
Code:
native get_plugin(index,filename[],len1,name[] = "",len2 = 0,version[] = "",len3 = 0,author[] = "",len4 = 0,status[] = "",len5 = 0,...);
//
Then it would be just:
Code:
get_plugin(plid, plugin_filename, sizeof plugin_filename - 1)
//
more suitable.