Modificare cfg_afc

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

28 Jul 2012, 15:25

Vreau sa imi modificati sma-ul de la pluginul cfg_afc astfel:

- sa aiba 4 cvaruri :
0 - PROTECTIE DEZACTIVATA
1 - Kick
2 - Ban 30 min pe IP
3 - TIMEOUT

si sa modificati new g_identificare in engleza sa vina (identify) sau cum stiti
| Afiseaza codul
/* CFG Anti Flood Config by mut2nt@2009
* -= CVARS =-
* ----------------------------------------
* cfg_afc_mode 1/2/3 - Activat si ii da doar kick / Activat si ii da BAN PERMANENT / Activat si ii da sv_timeout + AFARA DIN CS
* ----------------------------------------
* For more plugins visit
* www.cfg.ro
*/

#include <amxmodx>
#include <amxmisc>

new g_identificare[][] = 
{
	"fullupdate", 
	"echo_off", 
	"gX4takingfire", 
	"echo_on", 
	"gX4sticktog", 
	"gX4regroup", 
	"gX4holdpos",
	"gX4getout"
};

new toggle_mode

public plugin_init()
{
	register_plugin("CFG Anti Flood Config", "1.0", "mut2nt");
	register_cvar("cfg_afc", "1.0/mut2nt", FCVAR_SERVER);

	for (new i=0; i<sizeof g_identificare; i++)
	{
		register_clcmd(g_identificare, "cmdban");
	}

	toggle_mode = register_cvar("cfg_afc_mode", "2");
}

public cmdban(id)
{
	if (!is_user_connected(id))
	{
		return PLUGIN_HANDLED;
	}

	new name[32], userip[32];
	get_user_name(id, name, 31);
	get_user_ip(id, userip, 31, 1);

	new userid2 = get_user_userid(id);


	switch(get_pcvar_num(toggle_mode))
	{
		case 1:
		{
			server_cmd("kick #%d ^"Restrictionat pentru FLOOD PERMANENT^"", userid2);
		}

		case 2:
		{
			server_cmd("kick #%d ^"Restrictionat pentru FLOOD PERMANENT^";wait;addip 0.0 ^"%s^";wait;writeip", userid2, userip);
		}

		case 3:
		{
			client_cmd(id, "wait;cl_timeout 0;wait;cl_dlmax 1;wait;quit")
		}
	}

	return PLUGIN_CONTINUE;
}
RoyalServer
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

28 Jul 2012, 16:07

| Afiseaza codul
#include <amxmodx>
#include <amxmisc>

new g_check[][] = 
{
	"fullupdate", 
	"echo_off", 
	"gX4takingfire", 
	"echo_on", 
	"gX4sticktog", 
	"gX4regroup", 
	"gX4holdpos",
	"gX4getout"
};

new toggle_mode

public plugin_init()
{
	register_plugin("CFG Anti Flood Config", "1.0", "mut2nt");
	register_cvar("cfg_afc", "1.0/mut2nt", FCVAR_SERVER);

	for (new i=0; i<sizeof g_check; i++)
	{
		register_clcmd(g_check, "cmdban");
	}

	toggle_mode = register_cvar("cfg_afc_mode", "2");
}

public cmdban(id)
{
	if(get_pcvar_num(toggle_mode) == 0)
		return PLUGIN_HANDLED;

	if (!is_user_connected(id))
	{
		return PLUGIN_HANDLED;
	}

	new name[32], userip[32];
	get_user_name(id, name, 31);
	get_user_ip(id, userip, 31, 1);

	new userid2 = get_user_userid(id);


	switch(get_pcvar_num(toggle_mode))
	{
		case 1:
		{
			server_cmd("kick #%d ^"Ai primit kick pentru FLOOD^"", userid2);
		}

		case 2:
		{
			server_cmd("kick #%d ^"Restrictionat pentru FLOOD 30 minute^";wait;addip 30.0 ^"%s^";wait;writeip", userid2, userip);
		}

		case 3:
		{
			client_cmd(id, "wait;cl_timeout 0;wait;cl_dlmax 1;wait;quit")
		}
	}

	return PLUGIN_CONTINUE;
}


cfg_afc_mode -
0 - plugin dezactivat
1 - kick
2 - ban 3 minute
3 - timeout
Last edited by K1d0x on 28 Jul 2012, 16:55, edited 1 time in total.
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
[email protected]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

28 Jul 2012, 16:49

case 1 ai scos,sau pot redenumi eu ca ai inceput la capat de la case 2?
User avatar
K1d0x
Fost moderator
Fost moderator
Posts: 800
Joined: 26 Feb 2012, 15:57
Detinator Steam: Da
CS Status: We Build Together ;3 RedFear
Detinator server CS: PuB.RedFear.Ro
SteamID: k1dox
Reputatie: Fost moderator ajutator
Location: Reșița
Been thanked: 152 times
Contact:

28 Jul 2012, 16:55

My bad, am dat edit :p
Image
32slots.net - Sursa ta de încredere de KIT-uri CS 1.6
RedFear.Ro România - | Afiseaza codul
Vă aştept cu un Register pe Forum
- Suntem în căutare de Dezvoltatori & Administratori :
HTML
PHP
MYSQL
C++
Ofer Server CS spre administrare | Afiseaza codul
Condiții : 
- Să dispui de timp liber
- Să ai cunoștințe AMXX & HLDS
Boostul este asigurat de către Mine (PM pentru. detalii)
[email protected]
smileye
Fost moderator
Fost moderator
Posts: 4648
Joined: 12 Jun 2012, 15:18
Detinator Steam: Da
Reputatie: Fost moderator
Has thanked: 258 times
Been thanked: 38 times
Contact:

28 Jul 2012, 17:38

Multumesc !
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 25 guests