Инфо из amxmisc.inc:
stock get_configsdir(name[],len)
{
return get_localinfo("amxx_configsdir",name,len);
}
Синтаксис:
get_configsdir(name[],len)
- name[] - Массив куда записывать путь
- len - Максимальная длина массива
Тип функции:
Stock
Пример:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "[amxmisc.inc] get_configsdir"
#define VERSION "1.0"
#define AUTHOR "Admin"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
new cfgdir[64]
get_configsdir(cfgdir,charsmax(cfgdir))
server_print("^n Config dir:%s^n",cfgdir)
}
Описание:
Так как функция возвращает нам путь до папки с конфигами, мы это может наглядно увидеть.
Для этого необходимо создать новый массив и в его получить путь, и уже затем вывести в консоль сервера.Результат работы у меня был такой:
Config dir:addons/amxmodx/configs
Если вы пишете плагин для себя, то в принципе вам нет необходимости делать поддержку изменяемых путей, но если вы планируете выложить свой плагин в паблик, то желательно позаботится и о тех кто меняет стандартное расположение папок.