Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement