Raised This Month: $ Target: $400
 0% 

Chat Manager [Admin Prefix & Color Chat]


Post New Thread Reply   
 
Thread Tools Display Modes
AHRix7
Junior Member
Join Date: Nov 2017
Old 12-22-2019 , 15:00   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #141

Hi @OciXCrom. I got this error and i don;t know how i can solve:

Spoiler

Last edited by AHRix7; 12-22-2019 at 15:01.
AHRix7 is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 12-22-2019 , 15:10   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #142

It's just a warning, not an actual error.
It's because you added a ` symbol in front of the comment on line 1 in the .ini file. Probably by accident.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
AHRix7
Junior Member
Join Date: Nov 2017
Old 12-22-2019 , 15:15   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #143

I understand, thank you.
AHRix7 is offline
msbeden
Member
Join Date: Jan 2020
Location: Turkey, Eskisehir
Old 02-01-2020 , 17:49   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #144

Sir, I change the player's name in the game. However, the old name continues to appear in chat. Can the name here be updated as well?
msbeden is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 02-01-2020 , 18:08   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #145

How are you changing the name? Do you have a custom name assigned to the player? Show your ChatManager.ini file.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
msbeden
Member
Join Date: Jan 2020
Location: Turkey, Eskisehir
Old 02-02-2020 , 04:03   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #146

With the plugin, I clear the bad words in the player name. The player works when he enters the server. It works when the name changes.

Code:
console_cmd(id,"name HilalGaming_Oyuncu-%d",line);
ChatManager.ini
Code:
#==============================================#
# Chat Manager by OciXCrom: Configuration file #
#==============================================#

# Renkler: &x01 (VARSAYILAN); &x03 (TAKIM RENGİ); &x04 (YEŞİL); &x05 (BEYAZ); &x06 (MAVİ); &x07 (KIRMIZI)
# CS 1.6: &x03, &x05, &x06 ve &x07'de iki veya daha fazla takım rengini birleştirmek MÜMKÜN DEĞİL - bir iletinin içinde bunlardan yalnızca BİR tanesi kullanılabilir.

[Main Settings]
# 1 olarak ayarlanırsa, diğer oyuncuların özel sohbeti hariç olmak üzere tüm oyuncular ölü ya da diri olup olmadıklarından bağımsız olarak tüm sohbetleri görür.
# 2 olarak ayarlanırsa, tüm oyuncular karşı takımın özel sohbeti dahil tüm sohbetleri görür.
ALL_CHAT = 1

# Bu bayraklara sahip oyuncular, tüm takım sohbetleri de dahil olmak üzere tüm sohbetleri her zaman görecektir.
ADMIN_LISTEN_FLAGS = c

# Mesaj bu sembollerden herhangi biriyle başlarsa, sohbet sırasında gizlenir. Misal: @, /, !
BLOCK_FIRST_SYMBOLS = /

# Ölü ve diri oyuncular için ön ekler. Evet, * ALIVE * gibi bir önek de ayarlayabilirsiniz.
DEAD_PREFIX = *OLU*
ALIVE_PREFIX =

# Standart seyirci öneki.
SPEC_PREFIX = *SPEC*

# Genellikle takım sohbetinde parantez içinde gösterilen takım önekleri.
TEAM_PREFIX_T = Terrorist
TEAM_PREFIX_CT = Counter-Terrorist
TEAM_PREFIX_SPEC = Spectator

# Eklenti, geoip kullanırken bir oyuncunun konumunu algılayamadığında görüntülenecek metin.
ERROR_TEXT = ?

# $time kullanıldığında zaman biçimlendirmesi. Daha fazla bilgi burada: http://www.cplusplus.com/reference/ctime/strftime/
FORMAT_TIME = %X

# Bu, sohbet mesajlarının kaydedileceği dosyadır. Günlüğe kaydetmeyi devre dışı bırakmak istiyorsanız, bu ayarı boş bırakın.
CHAT_LOG_FILE = 

# Sohbet günlükleri için kullanılacak biçim. Biçimler [Biçim Tanımları] bölümünde tanımlanmıştır.
CHAT_LOG_SAY_FORMAT = log_say
CHAT_LOG_TEAM_FORMAT = log_team

# Burada sohbette bir mesaj yazıldığında çalacak bir ses ayarlayabilirsiniz. Boşsa, ses çalınmaz.
SAY_SOUND =
SAY_TEAM_SOUND =

# Aşağıdaki bölümlerde mevcut olduğunda, son kullanma tarihleriyle kullanım için tarih biçimi.
# Geçerli parametrelerin listesi için bkz: http://www.cplusplus.com/reference/ctime/strftime/
EXPIRATION_DATE_FORMAT = %d.%m.%Y

# Belirli bir ekstraın tarihi dolduğunda ne yapmalı?
# 0 = tüm satırı yoksay
# 1 = satırın başına "#" sembolü koy
# 2 = tüm satırı dosyadan kaldır
# Ayar sıfırdan farklı olduğunda, tüm dosya okunduktan sonra yeniden yazılacağını unutmayın.
EXPIRATION_DATE_BEHAVIOR = 0

[Format Definitions]
# Bu bölümde, [Kullanıcı Formatları] bölümünde farklı kullanıcılara atayabileceğiniz sohbet formatlarını tanımlayabilirsiniz.
# Aynı görünmelerini istemiyorsanız, say ve say_team sohbeti için farklı bir biçim oluşturmalısınız.
# Aşağıdaki yer tutucuları kullanabilirsiniz: $admin_prefix$, $dead_prefix$, $team$, $name$, $custom_name$, $ip$, $steam$, $userid$, $chat_color$, $message$, $time$
# Bunları da kullanabilirsiniz, ancak önce .sma dosyasında etkinleştirilmeleri gerekir: $health$, $armor$, $frags$, $deaths$, $city$, $country$, $country_code$, $continent$, $continent_code$
# OciXCrom'un Sıralama Sistemini kullanmak, daha da fazla yer tutucusuna erişmenizi sağlar: $rank$, $current_xp$, $next_xp$, $level$, $next_level$, $next_rank$. Varsayılan olarak yalnızca ilki etkindir.
# Ek bir yer tutucuyu etkinleştirmek için .sma dosyasının başlangıcında #define ARG_ satırını bulun ve açın (remove //), ardından eklentiyi yeniden derleyin.
# Sözdizimi: biçim adı = biçim stili

# format_admin = $dead_prefix$ &x04$admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
# format_admin_team = $dead_prefix$ ($team$) &x04$admin_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
# format_player = $dead_prefix$ &x03$custom_name$ &x01: $chat_color$$message$
# format_player_team = $dead_prefix$ ($team$) &x03$custom_name$ &x01: $chat_color$$message$

format_admin = $dead_prefix$ &x04|$rank$| - &x03$custom_name$ &x01: $chat_color$$message$
format_admin_team = $dead_prefix$ ($team$) &x04|$rank$| - &x03$custom_name$ &x01: $chat_color$$message$
format_player = $dead_prefix$ &x04|$rank$| - &x03$custom_name$ &x01: $chat_color$$message$
format_player_team = $dead_prefix$ ($team$) &x04|$rank$| - &x03$custom_name$ &x01: $chat_color$$message$

log_say = [ $ip$ | $steam$ ] $dead_prefix$ $name$: $message$
log_team = [ $ip$ | $steam$ ] ($team$) $dead_prefix$ $name$: $message$

# Aşağıdaki bölümlerde her bir oyuncu veya bir grup oyuncu için farklı önekler, sohbet renkleri ve özel adlar ayarlayabilirsiniz.
# Bu ekstralardan sınırsız miktarda ekleyebilirsiniz. Her yeni fazladanın doğru bölümdeki yeni bir satıra eklenmesi gerekir.
# Listede daha yüksek olan ekstraların altlarındakilere göre öncelikli olduğunu unutmayın.
# Bu, örneğin bir oyuncu 2 veya daha fazla önek için gereksinimleri karşılıyorsa, listede ilk olanı alacaktır.

# Sözdiziminde "type" adlı bir parametre bulacaksınız. Bu parametre aşağıdakilerden biri olabilir:: flag, name, ip, steam, anyflag or noprefix.
# "İşaret" (veya "bayraklar") olarak ayarlanırsa, eklenti oynatıcıda "info" parametresinde ayarlanmış TÜM yönetici bayraklarının olup olmadığını kontrol eder. Yalnızca bir yerine birden çok bayrak ayarlayabilirsiniz.
# "Name", "ip" ve "steam" ayarları, oynatıcının adının, IP veya SteamID değerinin "info" parametresinde ayarlanana eşit olup olmadığını kontrol eder.
# "Anyflag" olarak ayarlandığında, oynatıcıda "info" parametresinde belirtilen herhangi bir yönetici bayrağı olup olmadığını kontrol eder.
# "Noprefix" olarak ayarlanması, oynatıcının bir önekinin ayarlanıp ayarlanmadığını kontrol eder. Bu durumda "info" parametresinin bir işlevi yoktur, bu nedenle boş bırakabilirsiniz.

# OciXCrom'un Sıralama Sistemini kullanıyorsanız, kullanıcının seviyesini kontrol etmek için "level" parametresini de kullanabilirsiniz.

# "expiration date" parametresi isteğe bağlıdır, böylece atlayabilirsiniz. Ayarlanırsa, ekstra etkin olana kadar olan tarih bu olacaktır.
# Tarih geçtiyse, eklenti tüm satırı yoksayar. Tarihler, DATE_FORMAT ayarında belirtilen formatta yazılmalıdır.
# DATE_FORMAT ayarı boşsa veya [Settings] bölümünde bulunamazsa, eklenti son kullanma tarihini yoksayar ve ekstra her zaman etkin olur.

[Admin Prefixes]
# Burada, $admin_prefix$ kullanıldığında gösterilen belirli oyunculara veya bayraklara özel önekler ekleyebilirsiniz.
# Sözdizimi: "type" "info" "prefix" "[expiration date]"

"name" "HilalGaming" "[Timed Prefix]" "31.12.2030"
"name" "HilalGaming" "[Scripter]"
"ip" "127.0.0.1" "[BOT]"
"flag" "a" "[Kurucu]"
"flag" "b" "[Admin]"

[Chat Colors]
# Burada $chat_color$ kullanırken gösterilen belirli oyunculara veya bayraklara farklı sohbet renkleri ekleyebilirsiniz..
# Sözdizimi: "type" "info" "chat color" "[expiration date]"

"flag" "b" "&x04"
"flag" "" "&x01"

[Name Customization]
# Burada $custom_name$ kullanırken belirli oyuncular için gösterilen adı değiştirebilirsiniz.
# Sözdizimi: "type" "info" "custom name" "[expiration date]"

"name" "HilalGaming" "&x03HilalGaming"

[Say/Say_Team Formats]
# Burada her kullanıcı veya bayrak için sohbet stilini belirleyebilirsiniz.
# Sözdizimi: "type" "info" "say format" "say_team format" "[expiration date]"

"noprefix" "" "format_player" "format_player_team"
"flag" "" "format_admin" "format_admin_team"

Last edited by msbeden; 02-02-2020 at 04:04.
msbeden is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 02-02-2020 , 07:29   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #147



I tested with your config file and I have no issues. You probably have some other plugin that's causing this.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
msbeden
Member
Join Date: Jan 2020
Location: Turkey, Eskisehir
Old 02-02-2020 , 08:06   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #148

Where could it be?
Plugin replacing bad words:

Code:
#include <amxmodx>
#include <amxmisc>

/// Minimum Karakter Sayisi
const MINIMUM = 3;

new config[81],
line,
text[32],
num,
engelliisim[410][32],
i,
oyuncuismi[32],
sira = 1,
eskiisim[32],
blocked[33],
changed[33]

#define PLUGIN "Yasakli Nickler"
#define VERSION "1.0"
#define AUTHOR "msbeden"

public plugin_init() 
{
	register_plugin(PLUGIN, VERSION, AUTHOR)
}

public plugin_cfg() 
{
	get_configsdir(config,81)
	format(config,80,"%s/yasakli_kufurlunickler.ini",config)
	
	if(file_exists(config)) {
		for(line=0;read_file(config,line,text,sizeof(text)-1,num);line++) {
			if(num>0) engelliisim[line]=text
		}
	}
	write_file(config,"",-1)
}

public client_disconnected(id)
{
	if(blocked[id]){
		--sira
		blocked[id] = false
	}
}

public client_putinserver(id)
{
	set_task(1.0,"kontrol",id)
}

public kontrol(id)
{
	get_user_name(id,eskiisim,32)
	if(changed[id]) {
		changed[id] = true
		new oldname[32]  
		get_user_info(id, "name", oyuncuismi,31) 
		get_user_name(id,oldname,31)
		
		for(i=0;i<line;i++) {
			if(containi(oyuncuismi,engelliisim[i])!=-1) {
				console_cmd(id,"name HilalGaming_Oyuncu-%d",sira)
				blocked[id] = true
				changed[id] = false
				if(!blocked[id])
					++sira
				set_task(2.2,"bilgilendirme",id)
			}
		}

		new uzunluk = strlen(oldname);
		if(uzunluk < MINIMUM) {
			console_cmd(id,"name HilalGaming_Oyuncu-%d",sira)
			blocked[id] = true
			changed[id] = false
			if(!blocked[id])
				++sira
			set_task(2.2,"bilgilendirme2",id)
		}

	} else {
		get_user_name(id, oyuncuismi, sizeof(oyuncuismi)-1)
		for(i=0;i<line+1;i++) {
			if(containi(oyuncuismi,engelliisim[i])!=-1) {
				console_cmd(id,"name HilalGaming_Oyuncu-%d",sira)
				blocked[id] = true
				++sira
				set_task(6.0,"bilgilendirme",id)
			}
		}

		new uzunluk = strlen(oyuncuismi);
		if(uzunluk < MINIMUM) {
			console_cmd(id,"name HilalGaming_Oyuncu-%d",sira)
			blocked[id] = true
			changed[id] = false
			if(!blocked[id])
				++sira
			set_task(2.2,"bilgilendirme2",id)
		}
	}
}

public bilgilendirme(id)
{
	new oyuncuismi2[33]
	get_user_name(id,oyuncuismi2,32)
	ChatColor(id,"!team!g%s !team-> isminiz uygun gorulmedigi icin !g%s !teamolarak degistirilmistir.",eskiisim,oyuncuismi2)
}

public bilgilendirme2(id)
{
	new oyuncuismi3[33]
	get_user_name(id,oyuncuismi3,32)
	ChatColor(id,"!team!g%s !team-> isminiz en az 3 karakter olmadigi icin !g%s !teamolarak degistirilmistir.",eskiisim,oyuncuismi3)
}

public client_infochanged(id)
{ 
	changed[id] = true
	kontrol(id)
}

stock ChatColor(const id, const input[], any:...)
{
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	format(msg, sizeof(msg), "%s", msg)
	replace_all(msg, 190, "!g", "^4")
	replace_all(msg, 190, "!y", "^1")
	replace_all(msg, 190, "!team", "^3")
	
	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, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg); 
				message_end();
			}
		}
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
msbeden is offline
OciXCrom
Veteran Member
Join Date: Oct 2013
Location: Macedonia
Old 02-02-2020 , 08:30   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #149

Stop that plugin in order to see if it's causing the problem or not.
__________________
OciXCrom is offline
Send a message via Skype™ to OciXCrom
msbeden
Member
Join Date: Jan 2020
Location: Turkey, Eskisehir
Old 02-02-2020 , 09:01   Re: Chat Manager [Admin Prefix & Color Chat]
Reply With Quote #150

It is not related to this plugin. I deactivate it has not changed again.
msbeden is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:39.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode