Limbajul Adminilor [ Versiune 1.0 ]

Pluginuri facute de utilizatorii forumului eXtream.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

26 Jun 2010, 18:43

Descriere:
  • Acest plugin verifica ce scrie un admin si daca printre cuvintele lui se afla un cuvant din fisierul cuvinte.ini din folderul config va arata un mesaj hud si va scrie in fisierul admini_rai.txt o lini cu data adminul si ce a spus, deasemenea dupa 3 secunde de la injuratura ii se face poza adminului pentru maxima dovada !
Info:Pluginul scaneaza urmatoarele comenzi
  • say
    say_team
    amx_say
    amx_chat
    amx_tsay
    amx_csay
    amx_psay
Caracteristici:
  • Hud-ul are mereu o culoare diferita
Descarcare: folder google drive
SMA | Afiseaza codul
#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[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");


Nume: Limbaj Admini
Versiune: 1.0

Cvaruri:
  • amx_limbaj_show <valoare>
    • 0 - nu afiseaza hud
      1 - afiseaza doar adminului
      2 - afiseaza tuturor


Instalare:

1. Fisierul limbaj_admini.sma il puneti in addons/amxmodx/scripting
2. Fisierul limbaj_admini.amxx il puneti in addons/amxmodx/plugins
3.FISIERUL TREBUIE PUS PRIMUL IN LISTA, ALTFEL NU VA MERGE
4. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la inceputul fisierului:

Code: Select all

limbaj_admini.amxx
Last edited by Arion on 19 Nov 2023, 10:14, edited 8 times in total.
Reason: Am adaugat un nou link care ar trebui sa fie permanent de acum inainte
RoyalServer 2
User avatar
zw0w # ROMANIA !
Fost moderator
Fost moderator
Posts: 1318
Joined: 16 Jul 2009, 23:29
Detinator Steam: Da
SteamID: roby93_extream
Reputatie: Fost moderator ajutator
Nume anterior: Roby93
Location: Piteşti
Has thanked: 165 times
Been thanked: 101 times

26 Jun 2010, 19:02

Frumos plugin man =D>
Insa am o sugestie: Zic sa scoti faza cu "Adaug in: admini_rai.txt" (ca adminul sa nu stie ca ownerul o sa vada)
Bafta :-"
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

26 Jun 2010, 19:05

Am modificat primul post cu inca un link de download .sma

Fara randul 'Adaug in : admini_rai.txt'

EDIT : Merge linkul fara admini rai acum :D
User avatar
FyNNN
Membru, skill +3
Membru, skill +3
Posts: 1421
Joined: 09 May 2010, 14:43
Detinator Steam: Da
CS Status: Shhht guritza !
Detinator server CS: Nu
SteamID: mircea_fynn
Reputatie: Membru Club eXtreamCS (o luna)
Ban 3 luni!
Location: Arad
Has thanked: 125 times
Been thanked: 167 times
Contact:

26 Jun 2010, 20:03

Bravo Ex3c :X
Super pluginul, am sa il testez.
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

26 Jun 2010, 20:25

Mersi :D

Il am facut de muult dar am zis sa-l fac public :P
Juve
Membru, skill +1
Membru, skill +1
Posts: 151
Joined: 25 Jul 2007, 11:57
Detinator Steam: Da
CS Status: Joc Cs !
Detinator server CS: Cs.GamesIS.Ro
SteamID: juvevlad
Location: Iasi
Has thanked: 3 times
Contact:

27 Jun 2010, 00:39

si mesajul ala hud apare la toate lumea sau numai adminului ?
Server: Cs.GamesIS.Ro
WebSite: Pm

Image
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

27 Jun 2010, 09:53

La toata lumea :-?

Am adaugat un cvar

amx_limbaj_show - 0 ( cui afiseaza mesajul HUD | 0 - toata lumea | 1 - doar adminului )
rnl . wTF?!
Membru, skill +1
Membru, skill +1
Posts: 230
Joined: 23 Oct 2009, 10:45
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 43 times
Been thanked: 10 times

27 Jun 2010, 14:18

Alt link te rog :p .
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

27 Jun 2010, 14:25

Scuze, acum merge perfect :D
KanYST
Membru, skill 0
Membru, skill 0
Posts: 7
Joined: 13 Apr 2009, 14:23
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 6 times
Been thanked: 3 times

27 Jun 2010, 14:28

Arata foarte bine ex3cution. Cum de nu mi-ai zis de el pana acum :-? e foarte fun. Si in acelasi timp foarte ingenios pentru a prinde un admin care e certat cu cei 7 ani de acasa. Felicitari
User avatar
Arion
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 3317
Joined: 15 May 2008, 21:19
Detinator Steam: Da
SteamID: arion1338
Reputatie: Fost Mapper eXtreamCS
Fost Detinator HNS.eXtreamCS.com
Nume anterior : Seekers
Scripter Echipa eXtreamCS
Fost Moderator jutator
Discord: laurentiuandrei
Has thanked: 402 times
Been thanked: 413 times
Contact:

27 Jun 2010, 16:43

Mersi frumos

Alte pareri ? :D
Slackerok
Membru, skill 0
Membru, skill 0
Posts: 19
Joined: 21 Mar 2010, 22:55
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Has thanked: 4 times

27 Jun 2010, 20:49

Ex3cuTioN wrote:La toata lumea :-?

Am adaugat un cvar

amx_limbaj_show - 0 ( cui afiseaza mesajul HUD | 0 - toata lumea | 1 - doar adminului )
As propune sa adaugi optiunile pentru cvar: 0 - numanui | 1 - toata lumea | 2 - doar adminului
Deoarece daca adminul va vedea ca ii apare mesaj HUD cu cuvintele lui murdare, se va pricepe ca "ceva" nu e in regula cu cuvintele cenzurate =) si nu v-a mai vorbi urat niciodata)) Dar asa nimeni din admini nu va sti ca se duc loguri la chat. Credca e mai bine sa nu stie nimeni de asta. ( de preferinta )
Si inca o intrebare. Ce flag de admin raspunde pentru plugin?
Post Reply

Return to “Pluginuri eXtream”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 15 guests