На русском: при выполнении определенного алгоритма автозакупки — сервер крашится.
Создаем файл autobuy.txt с содержанием
Код:
m4a1 ak47 famas galil p90 mp5 primammo secammoalias "primammo" "buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1;buyammo1" alias "secoammo" "buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2;buyammo2" alias "+awpsniper" "awp;usp;vesthelm;flash;flash;hegren;defuser" alias "-awpsniper" "slot10;secoammo;primammo" then bind "f5" "+awpsniper" defuser vesthelm vest
Жмем f1, на котором должен быть бинд bind f1 "autobuy". PROFIT же.
На самом деле не важно какое содержание будет у этого файла, там может быть абсолютная белиберда, главное что бы длина одной из строк была больше либо равна 32 символам
Решение проблемы
Код:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #define PLUGIN "Anti AutoBuy Bug" #define VERSION "0.1.2" #define AUTHOR "PomanoB" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("cl_setautobuy", "cmdCheck") register_clcmd("cl_setrebuy", "cmdCheck") } public cmdCheck(id) { new cmd[512], command[512] read_argv(1, cmd, charsmax(cmd)) while(contain(cmd, " ") >= 0) { strtok(cmd, command, charsmax(command), cmd, charsmax(cmd)) if (strlen(command) >= 32) return PLUGIN_HANDLED } if (strlen(cmd) >= 32) return PLUGIN_HANDLED return PLUGIN_CONTINUE }