Проблем с color messages..

Въпроси и проблеми свързани с AMXModX.
Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5055
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 57 пъти
Получена благодарност: 473 пъти
Години: 21
Контакти:

Проблем с color messages..

Мнение от OciXCrom TM » 29 яну 2019, 23:20

LayerFort написа:
29 яну 2019, 00:59
Слагаш това най-отдоло в плъгина

Код: Избери всички

stock ChatColor(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
	replace_all(msg, 190, "!w", "^0") // Team2 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, get_user_msgid("SayText"), _, players[i])
			     write_byte(players[i]);
			     write_string(msg);
			     message_end();
		             }
	            }
        }
}
И го ползваш по следния начин

Код: Избери всички

ChatColor(id, "!g[!ymyprefix!g] !y I have no idea how to include a stock")
Ако сложи това, ще трябва да замени всички "ShowActivity" функции в кода с тази функция (което вероятно няма да успее да направи), а ако ползва "cromchat" метода, нещата стават автоматично. Няма смисъл да даваш съвет който е в пъти по-лош от предишния.

До автора на темата - можем само да гадаем какъв е проблемът докато не качиш .sma файла на плъгина. Подразбира се, че тези съобщения са част от admincmd и/или plmenu.

Отговори

Върни се в “Поддръжка / Помощ”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост