/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
 
#define PLUGIN "No Hostage Steal"
#define VERSION "1.2"
#define AUTHOR "Grim"
 
#define ACCES ADMIN_KICK
 
new plugin_on;
new nhs_stladmin, nhs_adminstl;
new message_on;
 
public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR);
 
	plugin_on = register_cvar("nhs_enable", "1");
	nhs_adminstl = register_cvar("nhs_adminstealonly", "0");
	nhs_stladmin = register_cvar("nhs_nostealfromadmin", "0");
	message_on = register_cvar("nhs_message", "1");
 
	RegisterHam(Ham_Use, "hostage_entity", "aHostage")
}
 
 
public aHostage(Hostage, id)
{
	if(get_pcvar_num(plugin_on) == 0)
		return HAM_IGNORED;
 
	new player = cs_get_hostage_foll(Hostage)
 
	if(!player || player == id || is_user_bot(player))
		return HAM_IGNORED;
 
	if(get_pcvar_num(nhs_stladmin) == 1 && (get_user_flags(player) & ACCES))
	{
		if(get_pcvar_num(message_on))
			client_print(id,print_chat, "[AMXX] Nincs jogod túszokat lopnia az adminoktól.")
		return HAM_SUPERCEDE;
	}
 
	if(get_pcvar_num(nhs_adminstl) == 1)
	{
		if(!(get_user_flags(id) & ACCES))
		{
		if(get_pcvar_num(message_on))
			client_print(id,print_chat, "[AMXX] Csak az adminok tudnak lopni túszokat.")
		return HAM_SUPERCEDE;
		}
 
		return HAM_IGNORED;
	}
 
	if(get_pcvar_num(message_on))
		client_print(id,print_chat, "[AMXX] Nincs jogod túszokat lopni.")
	return HAM_SUPERCEDE;
}			
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang2057\\ f0\\ fs16 \n\\ par }
*/