gtixon

Участник
Сообщения
1,078
Реакции
401
Почему то не на всех плагинах это срабатывает, некоторые смог разукрасить а некоторые нет.
Всю голову сломал уже, почему не работает.
upload_2019-2-5_12-40-31.png
 

Вложения

  • shop_roll.sp
    19 КБ · Просмотры: 10
  • shop_moneydistributor.sp
    7.9 КБ · Просмотры: 10

wightjeck

Костыли заказывали?
Сообщения
472
Реакции
154
Последнее редактирование:

gtixon

Участник
Сообщения
1,078
Реакции
401
Еще раз спасибо за гайд)

Опять я. Уже 2 день не могу понять в чем проблема, плагин не красится:
upload_2019-2-18_3-14-0.png


Ну вот что я делаю не так?
 

Вложения

  • extendedcomm.sp
    91.4 КБ · Просмотры: 10

Someone

Участник
Сообщения
1,933
Реакции
1,653
Еще раз спасибо за гайд)

Опять я. Уже 2 день не могу понять в чем проблема, плагин не красится:
Посмотреть вложение 39268

Ну вот что я делаю не так?
Ну без файла перевода тут только гадать.
Возможно ты понатыкал CGO- ко всем PrintToChat, но не заметил, что там есть еще и ShowActivity2.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
Ну как я и сказал.
PHP:
ShowActivity2(client, g_sPrefixChat, "%t", "Show_Activity_Silence_Issue_Time", target, length / 60);
 

xtance

Участник
Сообщения
513
Реакции
743
Чтобы красить цвета в ксго без библиотек:
Mlwd[1].png
Использование: PrintToChatAll(" \x04 Зелёный \x02 Красный \x01 Стандартный");
Баг: первый символ строки должен быть пробелом, если после него идёт окраска.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #31
Ну и надо понимать, что тогда придется вручную разбивать строку на подстроки, если она очень длинная, для последовательной отправки в чат. CSGO Colors это делает автоматически, но при использовании данного метода, это придется учитывать самому.
 

Saliba

Участник
Сообщения
63
Реакции
5
А как покрасить плагин для кс 1.6? Привер в спойлере.
#if defined SQL
client_print_color(0, -2, "%s На сервер зашёл ^3Главный Администратор: ^4%s^1. Место [^4%i-e^1] из [^3%i^1]", PREFIX, name, rank, maxrank);
#else
client_print_color(0, -2, "%s На сервер зашёл ^3Главный Администратор: ^4%s", PREFIX, name);
#endif
 

Saliba

Участник
Сообщения
63
Реакции
5
Видел на одном сервере разукрашенный Sourcemod. Как его покрасить? Там нет PrintToChat
if (args < 1)
{
if (client == 0)
{
ReplyToCommand(client, "[SM] Usage: sm_cvar <cvar|protect> [value]");
}
else
{
ReplyToCommand(client, "[SM] Usage: sm_cvar <cvar> [value]");
}
return Plugin_Handled;
}
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Видел на одном сервере разукрашенный Sourcemod. Как его покрасить? Там нет PrintToChat
if (args < 1)
{
if (client == 0)
{
ReplyToCommand(client, "[SM] Usage: sm_cvar <cvar|protect> [value]");
}
else
{
ReplyToCommand(client, "[SM] Usage: sm_cvar <cvar> [value]");
}
return Plugin_Handled;
}
 

Saliba

Участник
Сообщения
63
Реакции
5
Спасибо!
+rep
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,519
Реакции
4,979
Как его покрасить? Там нет PrintToChat
ReplyToCommand() это тот же PrintToChat(), если команду писали в чат, если же она писалась в консоль, то текст будет выводиться в консоль.
Тебе просто нужно предварительно сделать проверку if(GetCmdReplySource() == SM_REPLY_TO_CHAT) (если условие выполняется, то использовать вывод текста в чат с подкрашиванием, если же нет - использовать PrintToConsole()).
 

Denisad

Участник
Сообщения
165
Реакции
7
А если
Код:
Format(msg, 192, "%c[%c%T%c] %c%s %c%T", 4, 1, "Weapon Fight", i, 4, 3, winnername, 4, "has won", i);
PrintMsg(i, winner, msg);
Как это красить?
 

Intelect

Участник
Сообщения
93
Реакции
9
morecolors.inc(244) : error 147: new-style declarations are required
как поправить?
Сообщения автоматически склеены:

SourceMod (1.11.0.6522)
не компилирует
 

Вложения

  • ctrules.sp
    3.6 КБ · Просмотры: 2
Сверху Снизу