Ошибка с include <morecolors>

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Добрый день,возникла такая проблема,при #include <morecolors> возникает проблемка при компиляции:

// ...\scripting\include\morecolors.inc(23) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(24) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(25) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(37) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(37) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(45) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(45) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(61) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(61) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(88) : error 147: new-style declarations are required
// ....\scripting\include\morecolors.inc(88) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(120) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(120) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(149) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(149) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(153) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(153) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(156) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(159) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(163) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(171) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(197) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(209) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(226) : error 147: new-style declarations are required
// ... \scripting\include\morecolors.inc(243) : error 147: new-style declarations are required
// ...\scripting\include\morecolors.inc(244) : error 147: new-style declarations are required
использовал [INC] More Colors (1.9.1)
С чем эта ошибка связана?И как её исправить?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
удали в плагине строку #pragma newdecls required
в этом инклюде всё на старом синтаксисе, вот тебе ошибку и показывает.
Или попробуй этот инклюд использовать. Я когда-то пробовал переписать под новый синтаксис, но только не помню получилось ли. Просто я его так и не использую.:biggrin:
 

Вложения

  • morecolors.inc
    23.8 КБ · Просмотры: 56

BaFeR

Добрый человек
Сообщения
721
Реакции
216
удали в плагине строку #pragma newdecls required
в этом инклюде всё на старом синтаксисе, вот тебе ошибку и показывает.
Или попробуй этот инклюд использовать. Я когда-то пробовал переписать под новый синтаксис, но только не помню получилось ли. Просто я его так и не использую.:biggrin:
Отлично компилируется,вопрос:если пишу в переводе цвет: {red}Игрок
то в игре пишется FF4040Игрок красным цветом.

Что делать,или цвет нужно писать в самом плагине?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,924
  • Команда форума
  • #6

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
@Forever Alone, так только в начале сообщения? или в остальных местах так же?
--- Добавлено позже ---
Куда проще поместить её под всеми инклюдами.
я этот параметр вписываю обычно только ради того, чтобы можно было быть уверенным, что везде новый синтаксис используется, а не каша из старого и нового.
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
@Forever Alone, так только в начале сообщения? или в остальных местах так же?
--- Добавлено позже ---
я этот параметр вписываю обычно только ради того, чтобы можно было быть уверенным, что везде новый синтаксис используется, а не каша из старого и нового.
везде куда пишу цвет
--- Добавлено позже ---
Для CS:GO существует другая инклюда.
[INC] CS:GO Colors (1.4)
там нету SA2
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
Ещё можно попробовать Chat Processor
Вальва недавно же снова цвета ломала
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Всё отлично работает с ним,ток возник другой вопрос,почему то красит сам [SM] %t,хотя его не трогаю(цвет меняю только в переводе,а красится и [SM] %t причём более ярким красным,чем красным в чате.
PHP:
    "Slapped target"
    {
        "#format"        "{1:t}"
        "en"            "{red}Slapped {green}{1}."
        "ru"        "{red}Игрок {green}{1} {red}шлепнут."
    }
 

Вложения

  • 124124.jpg
    124124.jpg
    6.3 КБ · Просмотры: 18
Последнее редактирование:

akvorok.ego

Участник
Сообщения
314
Реакции
186
Всё отлично работает с ним,ток возник другой вопрос,почему то красит сам [SM] %t,хотя его не трогаю(цвет меняю только в переводе,а красится и [SM] %t причём более ярким красным,чем красным в чате.
PHP:
    "Slapped target"
    {
        "#format"        "{1:t}"
        "en"            "{red}Slapped {green}{1}."
        "ru"        "{red}Игрок {green}{1} {red}шлепнут."
    }
Для этой цели можно и это юзать.
 

akvorok.ego

Участник
Сообщения
314
Реакции
186
В конфиге выставлено просто Server>>
А в чате префикс [SM] Nick:
Где Nick-это ник админа.
Используй версию для cs:go
И только эти цвета:

PHP:
    "{01}", //White
    "{02}",
    "{03}",
    "{04}",
    "{05}",
    "{06}",
    "{07}",
    "{08}",
    "{09}",
    "{0A}",
    "{0B}",
    "{0C}",
    "{0D}",
    "{0E}",
    "{0F}",
    "{10}"
 

BaFeR

Добрый человек
Сообщения
721
Реакции
216
Используй версию для cs:go
И только эти цвета:

PHP:
    "{01}", //White
    "{02}",
    "{03}",
    "{04}",
    "{05}",
    "{06}",
    "{07}",
    "{08}",
    "{09}",
    "{0A}",
    "{0B}",
    "{0C}",
    "{0D}",
    "{0E}",
    "{0F}",
    "{10}"
Версия стоит csgo , и вообще цвета не использую,даже с {01} ничего не изменилось.
так же просто пишет [SM] Nick:
--- Добавлено позже ---
И он точно цепляет CPrintToChat?
 
Последнее редактирование:

akvorok.ego

Участник
Сообщения
314
Реакции
186
Может будет работать.
 

Вложения

  • sm_defaulttextreplace_csgo.sp
    4.3 КБ · Просмотры: 2

Grey83

не пишу плагины с весны 2022
Сообщения
8,569
Реакции
5,071
м/б имеет смысл попробовать ShowActivity2(param1, " {цвет}[SM] ", "%t", "Slapped target", "_s", name); ?
 
Сверху Снизу