Всем привет! У меня были попытки написания плагина для удаления некоторых моделей с прекеша, но мне не удалось это сделать. Плагин компилируется, ошибок не выдает (компилировал на 1.8.3). Но есть одна проблема, плагин не работает xD
Код
#include <amxmodx>
#include <fakemeta>
new const g_Models[][] =
{
"models/p_aug.mdl",
"models/p_elite.mdl",
"models/p_famas.mdl",
"models/p_fiveseven.mdl",
"models/p_g3sg1.mdl",
"models/p_galil.mdl",
"models/p_glock18.mdl",
"models/p_m249.mdl",
"models/p_m3.mdl",
"models/p_m3super90.mdl",
"models/p_m4a1.mdl",
"models/p_mac10.mdl",
"models/p_mp5.mdl",
"models/p_p228.mdl",
"models/p_p90.mdl",
"models/p_scout.mdl",
"models/p_sg550.mdl",
"models/p_sg552.mdl",
"models/p_shield.mdl",
"models/p_tmp.mdl",
"models/p_ump45.mdl",
"models/p_usp.mdl",
"models/p_xm1014.mdl",
}
// // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public plugin_precache(){
register_plugin("Unprecache Models", "1.0", "Feshol");
register_forward(FM_PrecacheModel, "modelPrecache");
}
public modelPrecache(const model[]){
for(new i = 0; i < sizeof(g_Models); i++){
if(containi(model, g_Models[i]) != -1){
forward_return(FMV_CELL, 0);
return FMRES_SUPERCEDE;
}
}
return FMRES_IGNORED;
}
Поставил этот плагин на сервер, удалил файлы которые внес для теста в список, но эти файлы загружались при заходе на сервер.