Page 1 of 6

[Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 14 Nov 2013, 21:33
by #Vali
Descriere: Acest plugin fixeaza CMD BUG FIX (folosit de fantasy si echipa sa pentru flood )

Descarcare: SURSA MAI JOS
| Afiseaza codul
#include <amxmodx>

#define g_Prefix "[Nume]"

new kickon,mesajon,incercari;


public plugin_init()
	{
	register_plugin("CMD BUG FIX", "1.0", "Sprit3x")
	register_clcmd("say", "hook_say")
	register_clcmd("say_team", "hook_say")
	mesajon = register_cvar("mesaje_on","1") // 1 activat, 0 dezactivat
	kickon= register_cvar("kick_on","1") // 1 activat , 0 dezactivat
}
public hook_say(id)
	{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED
	
	static arg[192]
	read_argv(1, arg, charsmax(arg))
	
	if (contain(arg, "%") != -1)
		{
		replace_all(arg, charsmax(arg), "%", " ")
		if(get_pcvar_num(mesajon) == 1)
			{
			print_chatColor(id,"^4[%s]^3 Esti suspectat de ^4 CMD BUG ^3 la urmatoarea incercare vei primi kick",g_Prefix)
			incercari++
		}
		if(get_pcvar_num(kickon) == 1 && incercari == 2)
			{
			new szName[33]
			get_user_name(id,szName,31)
			server_cmd("kick %s",szName)
			incercari = 0;
		}
		return PLUGIN_HANDLED
	}
	return PLUGIN_CONTINUE;
}


stock print_chatColor(const id,const input[], any:...)
	{
	new msg[191], players[32], count = 1;
	vformat(msg,190,input,3);
	replace_all(msg,190,"\g","^4");// green
	replace_all(msg,190,"\n","^1");// normal
	replace_all(msg,190,"\t","^3");// team
	
	if (id) players[0] = id; else get_players(players,count,"ch");
	for (new i=0;i<count;i++)
		if (is_user_connected(players))
		{
		message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players);
		write_byte(players);
		write_string(msg);
		message_end();
	}
}


Nume:CMD BUG FIX
Versiune: 1.0
Autor: Sprit3x
Link oficial: Cam pe aici


Instalare:
1. Fisierul cmdbugfix.sma il puneti in addons/amxmodx/scripting
2. Fisierul cmdbugfix.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Cod:
cmdbugfix.amxx (Atentie! Inainte de chatcommands sau alte chestii cu chatul)

Cvar-uri (se adauga in fisierul amxmodx\configs\amxx.cfg):
mesaj_on 1 - Atentioneaza jucatorul ca este suspect de cmdbugfix
kick_on 2 - Permite sa dea kick jucatorilor care incearca sa floodeze serveru


Comenzi administrative (se tasteaza in consola si trebuie sa fiti administrator):
-Nu avem

Comenzi publice (se tasteaza in joc prin apasarea tastei Y):
-Nici de astea

Module necesare (se sterge ; din fata modulului de mai jos; acestea le gasiti in fisierul amxmodx\configs\modules.ini):
-amxmodx


*Atentie! Orice post off-topic va fi raportat!
*Pentru toti cei care ma ameninta cu flooduri datorita postarii sursei sa ma pwpe unde soarele nu ajunge :)
*Pretul acestui plugin este postarea sursei mele de vip plugin (de care nu mai imi pasa deoarece am trecut pe alt mod )

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 14 Nov 2013, 23:47
by Te-am_prins2013
Mda,insfarsit a aparut si solutia eu stiam doar de say %s0,dar am auzit ca au si cfg ,, pai l-am testat iar mie imi merge of of m-am mutat de la o firma de hosting la alta :)) doar pentru aceasta problema,la uni sigur le va fi de folos =D>

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 00:08
by anaconda cs
asta face tot

Code: Select all

if (contain(arg, "%") != -1)
in fine daca vreti sa fie mai simplu punteti la gag-words "%" =))))
mai exact daca vreti si voi bugu', intrati pe unele servere si scrieti in consola say %s0 si gata :))), la tni si krond nu functioneaza in rest merge la foarte multe

edit: app vezi ca face figuri tagu, in rest e ok :)
http://s21.postimg.org/xp0bejp9i/Untitled.jpg

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 05:08
by munir
anaconda cs wrote:asta face tot

Code: Select all

if (contain(arg, "%") != -1)
in fine daca vreti sa fie mai simplu punteti la gag-words "%" =))))
mai exact daca vreti si voi bugu', intrati pe unele servere si scrieti in consola say %s0 si gata :))), la tni si krond nu functioneaza in rest merge la foarte multe

edit: app vezi ca face figuri tagu, in rest e ok :)
http://s21.postimg.org/xp0bejp9i/Untitled.jpg
Fara bug
| Afiseaza codul
#include <amxmodx>

#define g_Prefix "[Nume]"

new kickon,mesajon,incercari;


public plugin_init()
	{
	register_plugin("CMD BUG FIX", "1.0", "ANONIM")
	register_clcmd("say", "hook_say")
	register_clcmd("say_team", "hook_say")
	mesajon = register_cvar("mesaje_on","1") // 1 activat, 0 dezactivat
	kickon= register_cvar("kick_on","1") // 1 activat , 0 dezactivat
}
public hook_say(id)
	{
	if (!is_user_connected(id))
		return PLUGIN_HANDLED
	
	static arg[192]
	read_argv(1, arg, charsmax(arg))
	
	if (contain(arg, "%") != -1)
		{
		replace_all(arg, charsmax(arg), "%", " ")
		if(get_pcvar_num(mesajon) == 1)
			{
			print_chatColor(id,"^4[%s]^3 Esti suspectat de ^4 CMD BUG ^3 la urmatoarea incercare vei primi kick",g_Prefix)
			incercari++
		}
		if(get_pcvar_num(kickon) == 1 && incercari == 2)
			{
			new szName[33]
			get_user_name(id,szName,31)
			server_cmd("kick %s",szName)
			incercari = 0;
		}
		return PLUGIN_HANDLED
	}
	return PLUGIN_CONTINUE;
}


stock print_chatColor(const id,const input[], any:...)
	{
	new msg[191], players[32], count = 1;
	vformat(msg,190,input,3);
	replace_all(msg,190,"\g","^4");// green
	replace_all(msg,190,"\n","^1");// normal
	replace_all(msg,190,"\t","^3");// team
	
	if (id) players[0] = id; else get_players(players,count,"ch");
	for (new i=0;i<count;i++)
		if (is_user_connected(players))
		{
		message_begin(MSG_ONE_UNRELIABLE,get_user_msgid("SayText"),_,players);
		write_byte(players);
		write_string(msg);
		message_end();
	}
}

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 08:42
by #Vali
Multumesc!
Am editat bug-ul

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 10:05
by Gabriel963
Autorul este Sprit3x.

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 12:29
by S3ekEr^
Felicitari pentru postare,o sa ii ajute pe multi 100%

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 16:57
by Lux0R^
Te-am_prins wrote:Mda,insfarsit a aparut si solutia eu stiam doar de say %s0,dar am auzit ca au si cfg ,, pai l-am testat iar mie imi merge of of m-am mutat de la o firma de hosting la alta :)) doar pentru aceasta problema,la uni sigur le va fi de folos =D>
nu-ti fa tu griji, e doar o parte din cmd bug protejat,
pluginul e bun, doar ca exista si alte cai prin care se poate manifesta cmd bug.

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 17:41
by Gabriel963
Mai este cfg-ul.

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 17:44
by Cosmin
Bravo man,bine ca l-ai postat multi au nevoie de acest plugin. :)

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 19:35
by SkillartzHD
Plugin-ul e la fel de vulnerabil ca si krond si tni

Re: [Plugin] CMD BUG FIX [SMA][14.11.2013]

Posted: 15 Nov 2013, 19:43
by anaconda cs
skillzart taci ca puti a rahat, mai dai in ruls daca mai poti =))).

Code: Select all

new g_identificare[][]={"echo_off","gX4takingfire","echo_on","gX4sticktog","gX4regroup","gX4holdpos","gX4getout","fup.gX4","votemapz.gX4",
	"later.gX4_1.0","chat.gX4flood","doop.activated","1Toggle.jbrv","1Toggle.2.jbrv","ajfg+","+ajg","flood","say %s0","%","-ssayg","tog2","ajfg",
	"tog1","+ssayg","1Toggle.jbrv","1Toggle.3.jbrv"} ;
blocati si astea si ati rezolvat problema(eu le am blocate pe toate si nu am probleme), ca sa vedeti ca krond are solutia din 2010 :-j, cand il auzeam pe Fantasy, nici Krond nu'mi sta in cale, faza era ca fiecare client de la krond era pus sa aleaga daca vrea pluginul sau nu, iar multi ziceau ca nu le trebuie, vazand ca gluma s-a ingrosat a pus protectia inclusa la toate serverele
ss http://s23.postimg.org/g6y4ew3ka/image.jpg