/*
*	Описание:
*	Weapon Remover плагин позволяет убирать оружие с карт, на которых оно лежит на земле. 
*	
*	Модули:
*	amxmodx
*	amxmisc
*	engine
*	
*	Инструкция:
*	Создайте папку "WeaponRemover" в "addons/amxmodx/configs"
*	В этой папке, создайте текстовый файл "-mapname-.txt"
*	В файле "-mapname-.txt" , добавьте список оружия, который вы хотите убрать с карты.
*	
*	Пример:
*	Например мы хотим убрать AK47 и M4A1 с карты, aim_headshot.
*	Создаём текстовый файл, "aim_headshot.txt" в папке"addons/amxmodx/configs/WeaponRemover"
*	В файл "aim_headshot" добавляем:
*	
*	ak47
*	m4a1
*/

#include <amxmodx>
#include <amxmisc>
#include <engine>

public plugin_init()
{
	register_plugin("Weapon Remover", "1.0", "Marky_UK")
    	new filepath[256]
    	new mapfile[256]
    	new mapname[256]
    	get_mapname(mapname, sizeof(mapname) -1)
    	get_configsdir(filepath, sizeof(filepath) -1)
    	format(filepath, 255, "%s/WeaponRemover", filepath)
    	format(mapfile, 255, "%s/%s.txt", filepath, mapname)
    	new filepointer = fopen(mapfile,"r")
    	if(filepointer == 0)
    	{
        	return PLUGIN_HANDLED
    	}

    	new mapfiledata[681],weapon[13]
    	while(fgets(filepointer,mapfiledata,sizeof(mapfiledata) -1))
    	{
        	trim(mapfiledata)
        	parse(mapfiledata,weapon,12)
        	new WeaponModel[26]
        	format(WeaponModel,sizeof(weapon) + 13,"models/w_%s.mdl",weapon)

        	new WepID = -1
        	while((WepID = find_ent_by_model(WepID,"armoury_entity",WeaponModel)) != 0)
        	{
            		remove_entity(WepID)
        	}
    	}
    	fclose(filepointer)
    	return PLUGIN_HANDLED
}