/*---------------------------------------------------------------
----> http://forums.alliedmods.net/showthread.php?p=1373699 <----
---------------------------------------------------------------*/
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Block RTV"
#define VERSION "1.4"
#define AUTHOR "MMYTH"
new g_on
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_dictionary("block_rtv.txt")
g_on = register_cvar("amx_block_rtv", "1")
new configdir[50] ; get_configsdir(configdir, charsmax(configdir))
add(configdir, charsmax(configdir), "/block_rtv.ini", 0)
new fp = fopen(configdir, "rt"), buffer[301]
if(fp)
{
while(!feof(fp))
{
fgets(fp, buffer, charsmax(buffer))
trim(buffer)
if(!buffer[0] || buffer[0] == ';' || buffer[0] == '/' && buffer[1] == '/')
continue
register_clcmd(buffer, "blockRTV")
}
}
else
{
set_fail_state("File ^"block_rtv.ini^" Required")
}
fclose(fp)
}
public blockRTV(id)
{
if(get_pcvar_num(g_on))
{
new players[32]
new playerCount, i, player
get_players(players, playerCount, "ch")
for(i = 0; i < playerCount; i++)
{
player = players[i]
if(is_user_admin(player) && cs_get_user_team(player) != CS_TEAM_SPECTATOR)
{
client_print(id, print_chat, "%L", id, "BLOCK_RTV_MSG1")
return PLUGIN_HANDLED
}
}
}
return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1046\\ f0\\ fs16 \n\\ par }
*/