Problema Chat[rezolvat!]

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
Qu3sTz
Membru, skill +1
Membru, skill +1
Posts: 177
Joined: 08 Sep 2011, 19:20
Detinator Steam: Da
CS Status: ARENA CSGO
Detinator server CS: ARENA.GAMELIFE.RO
SteamID: armanu95
Reputatie: Membru Club eXtreamCS (2 luni - 13.07)
Nume anterior: DonHD
Location: Cluj-Napoca
Has thanked: 7 times
Been thanked: 4 times
Contact:

15 Apr 2015, 14:00

Am o problema, in ultimul timp cand intru pe sv si vreau sa scriu ceva pe y(say) sau y@ nu-mi afiseaza mesajul, dar altii il vad.

Din ce cauza am problema asta? Si nu sunt singurul..
Image
RoyalServer 2
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

16 Apr 2015, 08:03

Ai pus pluginul acesta?
| Afiseaza codul
#include <amxmodx>

#define TASK_ID 12939
#define g_max_ips 2
new g_maxplayers;

new bool:g_valid_player[33];

new const reclame[][] =
{
	".ro",
	":27015",
	".com",
	".net",
	".info",
	"furien.",
	"furien .",
	"furien[.]"
}

public plugin_init()
{
	register_plugin("Anti-Bots", "1.0", "cyby");
	
	register_clcmd("say", "check_ads");
	register_clcmd("say_team", "check_ads");
	
	g_maxplayers = get_maxplayers();
}

public client_putinserver(id)
{
	g_valid_player[id] = false;
	set_task(6.0, "set_valid_player", id+TASK_ID);
	if(get_players_sameip(id) >= g_max_ips)
		server_cmd("kick #%d ^"Nu aveti voie %d jucatori cu acelasi IP.^"", get_user_userid(id), g_max_ips);
}

public set_valid_player(id)
{
	id -= TASK_ID;
	if(!is_user_connected(id))
		return;
	
	g_valid_player[id] = true;
}

public client_disconnect(id)
{
	if(task_exists(id+TASK_ID))
		remove_task(id+TASK_ID);
		
	g_valid_player[id] = false;
}

public check_ads(id)
{
	if(!g_valid_player[id])
		return PLUGIN_HANDLED;
	
	static chat[192];
	read_argv(1, chat, charsmax(chat))
	if(!chat[0])
		return PLUGIN_CONTINUE;

	for(new i = 0; i < sizeof reclame; i++)
	{
		if(contain(chat, reclame))
			return PLUGIN_HANDLED;
	}
	return PLUGIN_CONTINUE;
}

get_players_sameip(id)
{
	static my_ip[35], another_ip[35], max_ips;
	get_user_ip(id, my_ip, charsmax(my_ip), 1);
	max_ips = 0;
	for(new i = 1; i <= g_maxplayers; i++)
	{
		if(!is_user_connected(i) || i == id)
			continue;
		
		get_user_ip(i, another_ip, charsmax(another_ip), 1);
		if(equal(my_ip, another_ip))
			max_ips++
	}
	return max_ips;
}


Daca nu, posteaza lista cu pluginurile de pe server.
93.114.82.17:27015 - Monster Invasion CO-OP Mod
User avatar
Qu3sTz
Membru, skill +1
Membru, skill +1
Posts: 177
Joined: 08 Sep 2011, 19:20
Detinator Steam: Da
CS Status: ARENA CSGO
Detinator server CS: ARENA.GAMELIFE.RO
SteamID: armanu95
Reputatie: Membru Club eXtreamCS (2 luni - 13.07)
Nume anterior: DonHD
Location: Cluj-Napoca
Has thanked: 7 times
Been thanked: 4 times
Contact:

16 Apr 2015, 17:37

Am rezolvat, era de la admin_chat_colors..
Image
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 113 guests