Как изменить цвет и надпись

la3euka

Участник
Сообщения
14
Реакции
2
Переделываю дефолтные плагины под цвет

Код в basebans/ban.sp

char name[MAX_NAME_LENGTH];
GetClientName(target, name, sizeof(name));

if (!time)
{
if (reason[0] == '\0')
{
CShowActivity(client, "%t", "Permabanned player", name);
} else {
CShowActivity(client, "%t", "Permabanned player reason", name, reason);
}

Код в translations

"Permabanned player reason"
{
"ru" "Игрок {purple}\"{1}\"{default} забанен навсегда (причина: {RED}{2})."
}

Проблема в том что перед сообщением пишет [SM] ник админа, но в коде этого нету, где переделать?
 

Mr_panica

XenForo one 💖
Сообщения
921
Реакции
436
CShowActivity(client, "%t", "Permabanned player", name);
Может CShowActivity заменить на CPrintToChatAll?

Я в кс не очень разбираюсь. CShowActivity показывает действия админов, поэтому там и есть его имя и префикс SM, если CShowActivity это аналогия ShowActivity из стандартного SM.
Короче, можно попробовать)
 

la3euka

Участник
Сообщения
14
Реакции
2
Может CShowActivity заменить на CPrintToChatAll?

Я в кс не очень разбираюсь. CShowActivity показывает действия админов, поэтому там и есть его имя и префикс SM, если CShowActivity это аналогия ShowActivity из стандартного SM.
Короче, можно попробовать)

Ну попробовать точно можно)
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Конечно прицепил, цвета то работают, я просто не понимаю откуда берется в начале сообщения в чате [SM] la3euka: (ник админа), остальное все цветное и работает как надо
ShowActivity подставляет тэг [SM] перед каждым сообщением. alliedmodders/sourcemod

Для использования своего тэга есть ShowActivityEx или ShowActivity2.
ShowActivity2 · console · SourceMod Scripting API Reference
ShowActivityEx · console · SourceMod Scripting API Reference
 

la3euka

Участник
Сообщения
14
Реакции
2
Сверху Снизу