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

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

Автор на темата
ProGam3r Пурата
Потребител
Потребител
Мнения: 139
Регистриран: 22 яну 2017, 16:16
Се отблагодари: 3 пъти

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

Мнение от ProGam3r Пурата » 28 яну 2019, 23:22

F33L Th3 P0W3R. написа:
28 яну 2019, 02:04
Дай .sma файл..
Не знам от кой плъгин може да е.. Ето всичките плъгини, които притежава сървъра.. Мисля, че проблема се получи, след като сложих advanced bans ..

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

advanced_bans.amxx
admin.amxx
adminchat.amxx
adminhelp.amxx
adminslots.amxx
adminvote.amxx
adminlisten.amxx
admincmd.amxx
amxmod_compat.amxx
multilingual.amxx
menufront.amxx   
cmdmenu.amxx
nextmap.amxx
plmenu.amxx
timeleft.amxx
mapsmenu.amxx
mapchooser.amxx
pausecfg.amxx
pluginmenu.amxx
restmenu.amxx
blockmaker.amxx
hidenseek.amxx
nademodes.amxx
autounstuck.amxx
frostnades.amxx
team_join.amxx
respawnchance.amxx debug
AntiJT.amxx
pain_shock_free.amxx
autobuy_crash_fix.amxx
amx_show_ip.amxx
gc.amxx
allow_roundfinish.amxx
roundend_godmode.amxx
team-semiclip.amxx
resetscore.amxx
autodemorecorder.amxx
chatban.amxx
no_team_flash.amxx
stats_logging.amxx
statscfg.amxx
statsx.amxx
amx_gag.amxx
head_splash.amxx
ad_manager.amxx
hnsxp_chance.amxx
abd.amxx
witouhtbuyozne.amxx
gifts_plugin.amxx
RegisterSystem.amxx
ghw_temp_admin.amxx
invis.amxx
ultimate_sounds.amxx
no_retry.amxx
hns_xp_nosteam.amxx
noChangename.amxx
bm_shop.amxx
vip_menu_level_E.amxx
vipche.amxx
custum_knife_models.amxx
ChangeScore.amxx
gbsd_v0.5.amxx
GHW_Revive.amxx
xptop.amxx
prefix_and_ranks_withflags.amxx
rules1.amxx
commands.amxx
played_time.amxx
crx_youdead.amxx
camera.amxx
adminmenu.amxx
swear.amxx
money_chance.amxx
amx_skin_grenades.amxx debug

Потребителски аватар

mi0 nope
AMXX Скриптър
AMXX Скриптър
Мнения: 187
Регистриран: 09 дек 2016, 22:02
Се отблагодари: 48 пъти
Получена благодарност: 39 пъти
Години: 25
Контакти:

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

Мнение от mi0 nope » 29 яну 2019, 00:43

Какво общо има AdvancedBans с чата? Може да е от plmenu-то, което най-вероятно си изтеглил с AdvancedBans. А плъгин листа какво общо има със .sma файл??? Най-добре открии какво е .sma. Влез в plmenu.sma и най-отгоре ще видиш редове #include <>, просто добави по-надолу #include <cromchat>. ВАЖНО Е КОГАТО ГО КОМПИЛИРАШ СЛЕД ТОВА ДА ИМАШ CromChat БИБЛИОТЕКАТА! Можеш да я свалиш от inc/

Потребителски аватар

LayerFort DJBosma
Потребител
Потребител
Мнения: 86
Регистриран: 25 дек 2018, 04:14
Местоположение: Alkmaar
Се отблагодари: 2 пъти
Получена благодарност: 3 пъти
Години: 24
Контакти:

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

Мнение от LayerFort DJBosma » 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")
Пиша от избата, защото горе имаме течове..

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5378
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 87 пъти
Получена благодарност: 597 пъти
Години: 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.

Отговори

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

Кой е на линия

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