Witam. Napisałem plugin, który sam uzupełnia plik maps.ini (być może już taki jest). Niestety działa tylko na Windowsie, na serwerach Linuxowych zostawia pusty plik.
Chmod'y poustawiałem już na 777, brak innych pomysłów
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <regex> public plugin_init() { register_plugin("Auto maps.ini filler", "1.0", "Ogen Dogen"); register_clcmd("say /uzupelnij","wykonaj"); } public wykonaj() { new plik = fopen("addons/amxmodx/configs/maps.ini","w"); if (!plik) { client_print(0,print_chat,"Problem z plikiem maps.ini"); return PLUGIN_HANDLED; } new Regex:reg; new output[32], iLen, tmp; new error[32],ret, i=0; while(1) { tmp = read_dir("maps",i,output,31,iLen); if (tmp == 0) break; reg = regex_match(output,".+\.bsp",ret,error,31); if (reg == REGEX_OK) { replace(output,31,".bsp"," "); add(output,31,"^n"); fputs(plik,output); } if (ret > 0) regex_free(reg); i++; } fclose(plik); client_print(0,print_chat,"Koniec przepisywania ? "); return PLUGIN_HANDLED; }