Jump to content


Highest Reputation Content


#8812 Invazie de boti de spam

Posted by Alex Gabriel on 30 April 2015 - 12:06 PM

Am modificat pluginul de mai sus tinand cont ca nu toate serverele au doar jucatori romani pe ele . 

S-au adaugat urmatoarele :

1 - ML Support

2 - Avertismente

3 - Kick daca jucatorul spameaza mai mult de cat ii permite pluginul din cvar

#define passwd "/chat" //parola necesara pentru activarea chatului
#define serverTag "CHAT MANAGER" // Textul care apare in mesajele date pe server
cvar_maxwarns = register_cvar( "amx_maxwarns", "3" ); //numarul de avertismente pe care il primeste jucatorul pana sa ia kick

Output :

Fail si kick 

BUILD 6153 SERVER (0 CRC)
Server # 31
rider connected
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 1/3
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 2/3
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 3/3
[CHAT MANAGER] Vei primi kick in 5 secunde daca nu introduci parola chatului
Kicked by Console
Kicked

Daca jucatorul introduce parola in cele 5 secunde pana sa ia kick ...

BUILD 6153 SERVER (0 CRC)
Server # 33
rider connected
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 1/3
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 2/3
[CHAT MANAGER] Scrie /chat pentru a folosi chatul! Avertisment 3/3
[CHAT MANAGER] Vei primi kick in 5 secunde daca nu introduci parola chatului
[CHAT MANAGER] Ai primit permisiunea de a folosi chatul

Fisiere :

chatpasswd2.sma
nbc.txt

nbc.txt trebuie pus in amxmodx/data/lang/

 

 

Attached Files


  • 2


#9494 Ecila.Ro Community

Posted by Giugerty_Mic on 11 June 2016 - 07:06 PM

Sa cititi si comentariile, va rog :)).
  • 1


#9493 Ecila.Ro Community

Posted by store anaconda™ on 11 June 2016 - 02:35 PM

Ecila este cea mai neserioasa comunitate din cate am intalnit pana acum

Staff-ul e plin de tepari si neseriosi si totul se face in bataie de joc, aveti aici un clip cu mai multe detalii


  • 1


#9158 Ecila.Ro Community

Posted by Leonidas @ Staff on 27 October 2015 - 07:00 PM

Tepari si nesimtiti! nu aveti pic de demnitate!


  • 1


#8887 Problemă plugin Sank Sounds

Posted by Alex Gabriel on 16 June 2015 - 06:28 PM

Poate asta iti rezolva problema .

 

Modifica

// check if super admin
if ( admin_flags & ADMIN_RCON )
{
	// check if super admin has to obey duration
	if ( !(obey_duration_mode & 4) )
		return RESULT_OK
	return RESULT_SOUND_DELAY
}

// check if admin
if ( admin_flags & ACCESS_ADMIN )
{
	// check if admin has to obey duration
	if ( !(obey_duration_mode & 2) )
		return RESULT_OK
	return RESULT_SOUND_DELAY
}

In

// check if super admin
if ( admin_flags & ADMIN_RCON )
{
	// check if super admin has to obey duration
	if ( !(obey_duration_mode & 4) && gametime > NextSoundTime + SND_DELAY )
		return RESULT_OK
	return RESULT_SOUND_DELAY
}

// check if admin
if ( admin_flags & ACCESS_ADMIN )
{
	// check if admin has to obey duration
	if ( !(obey_duration_mode & 2) && gametime > NextSoundTime + SND_DELAY )
		return RESULT_OK
	return RESULT_SOUND_DELAY
}

La ADMIN_RCON si ACCESS_ADMIN nu se verifica daca un sunet este deja activ ci dadea direct RESULT_OK care preluat de restul pluginului ducea la suprapunerea celor doua sunete.

Nu l-am testat dar s-a compilat fara probleme . Daca ai pluginul default de pe alliedmoders ( https://forums.allie...ead.php?p=48677)  poti sa il iei din atasament daca nu ai chef sa il compilezi/modifici .

Daca nu functioneaza nici acum am sa il verific mai atent . Am verificat doar functia care da OK la play .

Attached Files


  • 1


#8838 Invazie de boti de spam

Posted by Alex Gabriel on 08 May 2015 - 06:15 PM

Asa este , degeaba facem noi gargara aici daca cei de la krond nu le suspenda serverele vreo 2-3 zile sa le vina mintea la cap tinand cont ca ei strica buna desfasurarea a jocului si pe alte servere hostate la krond.


  • 1


#8807 Invazie de boti de spam

Posted by Alex Gabriel on 25 April 2015 - 10:05 PM

Poate are active acele notificari de la krond-functions care afiseaza in chat mesajele BLOCKCMD . Pluginul nu poate bloca alt plugin pentru ca el doar filtreaza say/say_team .


  • 1


#8795 Invazie de boti de spam

Posted by Alex Gabriel on 23 April 2015 - 09:52 PM

Un program nu poate detecta automat daca esti om sau nu dar poate sa te faca sa plangi pana scrii fraza ( parola ) corecta pentru a folosi chatul .

Mai jos ai pluginul folosit de mine , este creat de execution si isi cam face treaba . 

Are comanda amx_sysgag adaugata pentru a fi compatibil cu un plugin de votegag dar il poti folosi si asa fara probleme .

Schimba #define passwd "/chat" in ce fraza vrei sa ai ca si parola de access la chat . Iti garantez ca botii aia nu vor trece de el .

Apoi instruieste-ti adminii sa verifice din cand in cand ping-ul jucatorilor in consola folosind comanda : ping si sa dea afara pe cei cu ping 0 .

Sper ca te-am ajutat. Daca ai nevoie de ceva iti pot modifica pluginul sa rezolve problema :)

#include <amxmodx>
#include <amxmisc>

#define passwd "/chat"

//Bools
new bool:g_Gaged[33];
new bool:g_allowed[33];
new g_GagTime[33];
new SayText;
//Cvars
new cvar_gag_time,cvar_file;

//Words file
new const g_FileName[] = "gag_words.ini";
new g_Words[64][32], g_Count;

public plugin_init() {
	register_plugin("AMXX GAG BAN", "0.09.1", "Ex3cuTioN");
	
	//Comenzi admin
	register_concmd("amx_gag", "cmdGag", ADMIN_KICK,"- <target> <minutes>" );
	register_concmd("amx_sysgag", "cmdGagSys", ADMIN_MENU,"- <target> <minutes>" );
	register_concmd("amx_ungag", "cmdUngag", ADMIN_KICK, "- <target>");
	
	//Comanda de chat
	register_clcmd("say", "sayHandle");
	register_clcmd("say_team", "sayHandle");
	
	//Cvar-uri
	cvar_gag_time = register_cvar("amx_gag_time", "3");
	cvar_file = register_cvar("amx_gag_file", "1");
	SayText = get_user_msgid("SayText")

}

public plugin_cfg() {
	if(get_pcvar_num(cvar_file)) {
		static dir[64], g_File[128];
		
		get_localinfo( "amxx_configsdir", dir, 63 );
		formatex(g_File, 127 , "%s/%s" , dir, g_FileName);
		
		if(!file_exists(g_File))
			write_file(g_File, "[lista de cuvinte vulgare]", -1);
			
		new Len;
		while(g_Count < 64 && read_file(g_File, g_Count ,g_Words[g_Count][ 1 ], 30, Len)) {
			g_Words[g_Count][0] = Len;
			g_Count++;
		}
	}
}

public client_connect(id) {
	g_Gaged[id] = false;
	g_GagTime[id] = 0; 
	g_allowed[id] = false;
}

public client_disconnect(id) {
	if(g_Gaged[id]) {
		client_printcolor(0, "!g[CSTRIKE] !yJucatorul cu gag %s s-a deconectat.",get_name(id))
	}
	g_Gaged[id] = false
	g_GagTime[id] = 0;
	g_allowed[id] = false;
}

public sayHandle(id) {
	new said[192];
	new save[192];
	read_args(said, 191);
	read_args(save, 191);
	//if(containi(said, passwd) && !g_allowed[id])
	if (contain(said, passwd) != -1 && !g_allowed[id])
	{
		g_allowed[id] = true;
		client_printcolor(id, "!g[!yCHAT MANAGER!g] !yAi primit permisiunea de a folosi chatul")
		return PLUGIN_HANDLED;
	}
	if(!g_allowed[id])
	{
		client_printcolor(id, "!g[!yCHAT MANAGER!g] !yScrie !t/chat !ypentru a putea folosi chatul.")
		return PLUGIN_HANDLED;
	}
	
	if(!strlen(said))
		return PLUGIN_CONTINUE;
		
	if(g_Gaged[id]) {
		
		client_printcolor(id, "!g[CSTRIKE] !yMai ai de asteptat %i minute din gag.", g_GagTime[id])
		
		return PLUGIN_HANDLED;
	}
	else if(get_pcvar_num(cvar_file)) {
		new bool:Injura, i, pos;
		
		new g_Len;
		
		for(i = 0; i<g_Count; ++i) {
			if((pos = containi(said, g_Words[i][1])) != -1) {
				g_Len = g_Words[i][0];
				
				while(g_Len--)
					said[pos++] = '*';
					
				Injura = true;
				continue;
			}
		}
		
		if(Injura) {
			new timp = get_pcvar_num(cvar_gag_time);
			g_Gaged[id] = true;
			g_GagTime[id] = timp;
	
			client_printcolor(0, "!g[CSTRIKE] !yJucatorul %s a primit gag automat datorita limbajului pentru %i minute",get_name(id),timp)
			client_printcolor(id, "!g[CSTRIKE] !yAi primit gag pentru %i minute",timp)
			client_printcolor(id, "!g[CSTRIKE] !yRetry la gag se pedepseste cu ban 120 minute")
			set_task(60.0, "count", id+123, _, _, "b");
			log_to_file("gaglist.txt", "%s : %s",get_name(id),save);  
			
			return PLUGIN_HANDLED;
		}
	}
	
	return PLUGIN_CONTINUE;
}

public cmdGag(id, level, cid) {
	if(!cmd_access(id, level, cid, 2))
		return PLUGIN_HANDLED;
		
	new arg[32], arg2[6];
	
	read_argv(1, arg, 31);
	read_argv(2, arg2, 5);
	
	new player = cmd_target(id, arg, 8);
	
	if(!player)
		return PLUGIN_HANDLED;
	
	if(g_Gaged[player]) {
		console_print(id,"Jucatorul %s are deja gag.",get_name(player));
		return PLUGIN_HANDLED;
	}
	
	if(equal(arg2,""))
		g_GagTime[player] = get_pcvar_num(cvar_gag_time);
	else
		g_GagTime[player] = str_to_num(arg2);
	
	g_Gaged[player] = true;

	client_printcolor(0, "!g[CSTRIKE] !yJucatorul %s a primit gag de la adminul %s pentru %i minute",get_name(player),get_name(id),g_GagTime[player])
	client_printcolor(player, "!g[CSTRIKE] !yAi primit gag pentru %i minute",g_GagTime[player])
	client_printcolor(player, "!g[CSTRIKE] !yRetry la gag se pedepseste cu ban 120 minute")
	set_task(60.0, "count", player+123, _, _, "b");
	
	
	return PLUGIN_HANDLED;
}

public cmdGagSys(id, level, cid) {
	if(!cmd_access(id, level, cid, 2))
		return PLUGIN_HANDLED;
		
	new arg[32], arg2[6];
	
	read_argv(1, arg, 31);
	read_argv(2, arg2, 5);
	
	new player = cmd_target(id, arg, 8);
	
	if(!player)
		return PLUGIN_HANDLED;
	
	if(g_Gaged[player]) {
		client_printcolor(0, "!g[SYSTEM] !yJucatorul %s are deja gag",get_name(player));
		return PLUGIN_HANDLED;
	}
	
	if(equal(arg2,""))
		g_GagTime[player] = get_pcvar_num(cvar_gag_time);
	else
		g_GagTime[player] = str_to_num(arg2);
	
	g_Gaged[player] = true;

	client_printcolor(0, "!g[CSTRIKE] !yJucatorul %s a primit gag in urma votului jucatorilor pentru %i minute",get_name(player), g_GagTime[player])
	client_printcolor(player, "!g[CSTRIKE] !yAi primit gag pentru %i minute.",g_GagTime[player])
	client_printcolor(player, "!g[CSTRIKE] !yRetry la gag se pedepseste cu ban 120 minute")
	set_task(60.0, "count", player+123, _, _, "b");
	
	
	return PLUGIN_HANDLED;
}

public cmdUngag(id,level, cid) {
	if(!cmd_access(id, level, cid, 2))
		return PLUGIN_HANDLED;
		
	new arg[32];
	read_argv(1, arg, 31);
	
	new player = cmd_target(id, arg, 8);
	
	if(!player)
		return PLUGIN_HANDLED;
		
	if(!g_Gaged[player]) {
		console_print( id, "Jucatorul %s nu are gag.",get_name(player));
		return PLUGIN_HANDLED;
	}
	
	g_Gaged[player] = false;
	
	remove_task(player + 123);
	
	client_printcolor(player, "!g[CSTRIKE] !yAi primit ungag")
	
	return PLUGIN_HANDLED;
}
	
public count(task) {
	new player = task - 123;
	
	if(!is_user_connected(player))
		return PLUGIN_HANDLED;
		
	g_GagTime[player] -= 1;
	
	if(g_GagTime[player] <= 0) {
		remove_task(player + 123);
		
		client_printcolor(player, "!g[CSTRIKE] !yAi primit ungag")
		g_Gaged[player] = false;

		return PLUGIN_HANDLED;
	}
	
	return PLUGIN_CONTINUE;
}

stock get_name(id) {
	new name[32];
	
	get_user_name(id,name,31);
	
	return name;
}

stock get_steamid(id) {
	static steamid[32];
	
	get_user_authid(id,steamid,31);
	
	return steamid;
}

stock get_ip(id) {
	static ip[32];
	
	get_user_ip(id,ip,31);
	
	return ip;
}

stock client_printcolor(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!g", "^4") // Green Color
	replace_all(msg, 190, "!y", "^1") // Default Color
	replace_all(msg, 190, "!t", "^3") // Team Color
	
	if (id) players[0] = id; else get_players(players, count, "ch") 
	{
		for ( new i = 0; i < count; i++ )
		{
			if ( is_user_connected(players[i]) )
			{
				message_begin(MSG_ONE_UNRELIABLE, SayText, _, players[i])
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
} 

  • 1


#8792 Invazie de boti de spam

Posted by Alex Gabriel on 23 April 2015 - 08:32 AM

Eu mi-am rezolvat problema cu acesti boti .

Nu mai facea fata gagul tinand cont ca ieri au trecut de la reclama la serverele lor de 2 roni si 25 de bani la injurii .

Problema s-a rezolvat punand o `parola` simpla pe chat ca in imaginea de mai jos.

2bNmPxB.png

 

Acum vad botii pe server dar nu mai au nici un efect .


  • 1


#8646 Problema flood

Posted by busyk on 04 January 2015 - 10:38 AM

Mai nou primesc si crash... iar in loguri nu imi da nimic :)


  • 1


#8457 AcL.CsBesT.Ro

Posted by nαRf © CsBesT on 30 November 2014 - 10:19 PM

Adresa: 89.44.246.30
Port: 27015
Jucatori: 32
Tip: Non.Stop
Mod: CSDM
Anticheat: Vac Secure
Tara: RO
 

  • Suntem in cautare de admini activi !
  • Contact : acl@csbest.ro

  • 1


#8408 Caut Comunitate Gaming IPB

Posted by sad people are bad on 05 November 2014 - 12:35 AM

www.ranked.ro


  • 1


#8407 Ranked.Ro # Cautam Staff

Posted by sad people are bad on 04 November 2014 - 07:45 PM

Sunt fondatorul unei comunitati si caut personal 

Caut membrii care sa integreze urmatoarele echipe ce le voi creea:

STAFF (moderator, super-mod)
Creative Team( gfx, photoshop)
Organizatori (pentru competitiile organizate de noi, dota2, league of legends, world of tanks s.a.m.d)
 

Obiectiv:

Vreau sa creez o comunitate cat mai unica si inovativa , cu un staff dynamic alcatuit din oameni ce pot lucra in echipa ce sunt seriosi si creativi ce isi pot depasii limitele!

Despre Comunitate:

O familie de oameni , acesta este mottoul nostru dar si secretului nostru pentru o comunitate unica si dynamica
Nu suntem o comunitate care sa cada prea curand, singurul lucru care ne impiedica deocamdata sa urcam mai sus, este activitatea, comunitatea este noua, eu am pierdut o adresa de yahoo pe care aveam multi cunoscuti in domeniu, dispusi sa ajute, daca nu se intampla asta nu mai eram in impasul de acum

Varsta minima de 16 ani ! Nu conteaza ce skill aveti sau cat de avansati sunteti !

Pentru cei interesati dati add la id de Yahoo! Messenger: sadpeoplarebad@yahoo.com si intrati pe ranked.ro pentru a va face o parere !

 


  • 1


#8301 Krond Functions (plugin de securitate)

Posted by PGLZone.Ro on 06 September 2014 - 02:32 PM

Aceeasi problema o am si eu si chiar doream sa postez pentru asta. Daca s-ar poate ceva mai detaliat in limba Engleza si in limba Romana ar fi mult mai bine pentru ca atunci ar elimina acele caractere care afecteaza serverul.

Evident sa fie specificate in acel mesaj caracterele interzise si sa inteleaga motivul pentru care a primit "kick".


  • 1


#8293 Krond Functions (plugin de securitate)

Posted by PGLZone.Ro on 04 September 2014 - 10:25 AM

Era foarte bine daca s-ar putea sa le schimbe numele jucatorilor care folosesc caracterele interzise intr-un nick'name default si sa il avertizeze ca numele a fost schimbat deoarece foloseste un caracter interzis.


  • 1


#8088 BRETONIA WAR SYSTEM

Posted by costica on 06 February 2014 - 06:31 PM

mai are cineva toate comenzile pentru ca forum-ul unde se specifica in primul post nu merge


  • 1


#8035 BRETONIA WAR SYSTEM

Posted by Roby93 on 24 January 2014 - 08:11 AM

Salut, am niste propuneri pentru urmatorul update.

Daca se poate sa le iei in considerare.

 

1. Sa se adauge comanda .last, pentru ultimele harti jucate.

2. Noi tinem chat-ul blocat in timpul mix-urilor, mi s-ar parea frumos sa apara si un mesaj atunci cand jucatorul tasteaza.

EX: "Chat-ul este dezactivat pentru jucatori, foloseste chat-ul de echipa".

3. Sa fie inclusa comanda de a muta toti jucatorii la spectatori.

4. Am jucat pe servere cu alte sisteme de war, aveau /setari, la noi ar merge .setari.

Sa le modifice la jucatori ex_interp pe 0.01, cl_cmdrate 101, cl_updaterate 101 si rate 25000.

Bineinteles, sa apara un mesaj pe chat in care sa-i anunte.

Probabil nu suneti de acord cu aceste modificari, pentru ca asta inseamna sa fortam setarile jucatorului dupa bunul plac.

Dar ar putea fi ceva optional, ceva care sa se poata activa/dezactiva din bretonia_war.cfg.

 

Stima !


  • 1


#7968 CsRedDevil.Com - Haunting you, since 2010

Posted by d3L on 24 December 2013 - 12:22 AM

Snapshot_2013_12_24_000715.png

 

www.CsRedDevil.com

Haunting you, since 2010

b_560_95_1.png

 

Dupa cum stiti, comunitatea a activat inca din luna martie a anului 2010, din cauza neintelegerilor dintre fostii administratori, aceasta a fost inchisa prin mijlocul anului 2012.

La inceputul lui 2013, am reusit sa pun mana pe acest domeniu si sa incerc, poate si sa reusesc, ceea ce mi-am propus acum mult mult timp, sa duc aceasta comunitate acolo unde ii este locul. :)

Pentru a evita discutiile care totusi apar si acum, am lasat acel forum sa moara, nu m-am atins de el pana in septembrie, deci 7 luni de zile el nu a fost accesibil pentru nimeni.

Prin septembrie, mai exact in data de 10 am reusit sa redeschid forumul, deci, sunt mandru sa anunt ca diavolul nu moare, cel putin nu prea curand :), am implinit recent 100 de zile de activitate, in care am trecut prin multe, mult prea multe, chestii prin care sunt convins ca nu multi au trecut, de la amenintari, la "hackareala", la "punerea precinilor din alt oras sa ma caute" , testarea noilor exploituri si buguri descoperite/aparute pe serverul principal, s.a.m.d:)) .

 

Iti multumesc ca ti-ai facut timp sa-mi citesti randurile de mai sus, numai bine, sarbatori fericite si La Multi Ani!

 

In momentul de fata, statisticile noastre arata astfel:

 

Board startup date: Sep 10 2013 11:28 PM

Board age: 104 days 1 hours 52 minutes 42 seconds+

 

  • 13,000+ Total Posts
  • 2,300+ Total Topics
  • 900+ Total Members

  • 1


#5910 Ecila.Ro Community

Posted by skuNk on 13 May 2012 - 06:36 PM

comunitate si FONDATOR (tepar) si neserios !
  • 1


#5754 Ecila.Ro Community

Posted by Florin # EciLa.Ro on 22 April 2012 - 03:11 AM

Nume : EciLa.Ro
Forum: www.ecila.ro/forum

Te invitam si pe tine sa te inregistrezi,sunt cel putin 5 motive pentru
care ai vrea sa te inregistrezi:


* Acces la un forum structurat in parametri profesionali

* Sansa de a cunoaste oameni seriosi si experimentati

* Sansa de a face parte din echipa Ecila.Ro

* Sansa de a te ajuta in orice domeniu

* Alaturarea unei comunitati de viitor



Servere Publice :

89.44.246.97:27015 - Cs.Ecila.Ro
93.114.82.156:27015 - Twist.Ecila.Ro
89.37.185.133:27015 - Respawn.Ecila.Ro

Server war:

89.37.185.136:28015 - war.ecila.ro:28015


Recrutam servere + Staff pro.
Astept pareri bune / proaste .

www.ecila.ro # cs.ecila.ro !!
  • 1