Can you please stop being so lame?
This idea was firstly made public on Sun June 27, 2010 3:13 am.
Here is the original post on a romanian counter strike forum :
http://www.extreamcs.com/forum/plugi...or-t79220.html
And here is the original source
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Limbaj Admini"
#define VERSION "1.0"
#define AUTHOR "Ex3cuTioN"
new const g_FileName[] = "cuvinte.ini";
new g_WordsFile[128];
new g_Words[64][32], g_Count;
new cvar_show;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "verifica");
register_clcmd("say_team", "verifica");
register_clcmd("amx_say","verifica");
register_clcmd("amx_chat","verifica");
register_clcmd("amx_csay","verifica");
register_clcmd("amx_tsay","verifica");
register_clcmd("amx_psay","verifica");
cvar_show = register_cvar("amx_limbaj_show","2");
}
public plugin_cfg()
{
static dir[64];
get_localinfo( "amxx_configsdir", dir, 63);
formatex(g_WordsFile , 127 , "%s/%s" , dir, g_FileName);
if( !file_exists(g_WordsFile))
write_file(g_WordsFile, "[]", -1);
new Len;
while(g_Count < 64 && read_file(g_WordsFile, g_Count ,g_Words[g_Count][ 1], 30, Len))
{
g_Words[g_Count][0] = Len;
g_Count++;
}
}
public verifica(id)
{
if(is_user_admin(id))
{
new said[192];
read_args(said,191);
remove_quotes(said);
if(!strlen(said))
return PLUGIN_CONTINUE;
new i;
for(i = 0; i < g_Count; ++i)
{
if(containi(said, g_Words[i][1]) !=-1)
{
new admin_name[32],atime[32],admin_ip[32];
get_user_name(id,admin_name,31);
get_time("%m.%d.%Y -- %H:%M:%S",atime,53);
get_user_ip(id,admin_ip,31);
new szFile[128],szLog[256];
get_configsdir(szFile,127);
formatex(szFile,127,"%s/admini_rai.txt",szFile);
if(!file_exists(szFile))
{
write_file(szFile,"Adminii care nu au ce cauta pe server",-1);
write_file(szFile,"",-1)
}
formatex(szLog,255,"Admin: %s Data: %s Chat:%s",admin_name,atime,said);
set_task(3.0,"poza",id);
new rosu,galben,alb;
rosu = random_num(0,255);
galben = random_num(0,255);
alb = random_num(0,255);
set_hudmessage(rosu, galben, alb, 0.06, 0.38, 0, 6.0, 10.0)
if(get_pcvar_num(cvar_show) == 2)
show_hudmessage(0, "Adaug in: admini_rai.txt^nAdmin: %s^nData: %s^nMotiv: Limbaj Vulgar",admin_name,atime);
else if(get_pcvar_num(cvar_show) == 1)
show_hudmessage(id, "Adaug in: admini_rai.txt^nAdmin: %s^nData: %s^nMotiv: Limbaj Vulgar",admin_name,atime);
write_file(szFile,szLog,-1);
}
}
}
return PLUGIN_CONTINUE;
}
public poza(id) client_cmd(id,"snapshot");
Anyway thank you for forwarding my ideea ^^
Can someone close this topic?