/* 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 }
*/