Witam, mam do was pytanie odnośnie tego pluginu, co on dokładnie robi :
#include <amxmodx> #define MAX_WORDS 128 new PLUGIN[]="Add setmaster server" new AUTHOR[]="Puma (Modified by AxuJlJl)" new VERSION[]="3.0" new Masters[127] = "addons/amxmodx/configs/setmasters.ini"; new master[MAX_WORDS][128]; new num_masters = 0; new pcvar_repeat; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_concmd("register", "delay_load") pcvar_repeat = register_cvar("sm_repeat", "1") set_task(300.0, "heartbeat", 0, "", 0, "b") set_task(5.0, "delay_load") read_list(Masters); } read_list(filename[]) { if(file_exists(filename)) { new readdata[128], len, pos = 0; while(num_masters < MAX_WORDS && read_file(filename, pos++, readdata, 128, len)) { master[num_masters] = readdata; ++num_masters; } } else { log_amx("Error: setmasters.ini not found!"); } return PLUGIN_CONTINUE; } public plugin_end() { for(new i=0; i < num_masters; i++) { server_cmd("setmaster remove %s", master[i]) } } public delay_load() { for(new i = 0; i < num_masters; i++) { server_cmd("setmaster add %s", master[i]) } } public heartbeat() { if(get_pcvar_num(pcvar_repeat) == 1) { for(new i=0; i < num_masters; i++) { server_cmd("setmaster remove %s", master[i]) server_cmd("setmaster add %s", master[i]) } } server_cmd("heartbeat"); } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang9242\\ f0\\ fs16 \n\\ par } */
Z tego co się domyślam to plugin wyczytuje adresy ip z pliku setmasters.ini ale zastanawia mnie czy ten plugin działa ze dodaje serwery do zakładki internet dla graczy steam.