Ошибка с include <morecolors>

Тема в разделе "Программирование / Скриптинг", создана пользователем Forever Alone, 14 окт 2016.

  1. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    Добрый день,возникла такая проблема,при #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)
    С чем эта ошибка связана?И как её исправить?
     
  2. Grey83

    Grey83

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

    Вложения:

    • morecolors.inc
      Размер файла:
      23,8 КБ
      Просмотров:
      3
    Forever Alone нравится это.
  3. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    Отлично компилируется,вопрос:если пишу в переводе цвет: {red}Игрок
    то в игре пишется FF4040Игрок красным цветом.

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

    san911 Вообще короче нечего

    Сообщения:
    177
    Симпатии:
    37
    Игра то какая?
     
  5. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
  6. CrazyHackGUT

    CrazyHackGUT Меня здесь нет

    Сообщения:
    814
    Симпатии:
    518
    Куда проще поместить её под всеми инклюдами.

    Для CS:GO существует другая инклюда.
    [INC] CS:GO Colors (1.4)
     
  7. Grey83

    Grey83

    Сообщения:
    316
    Симпатии:
    93
    @Forever Alone, так только в начале сообщения? или в остальных местах так же?
    --- Добавлено позже ---
    я этот параметр вписываю обычно только ради того, чтобы можно было быть уверенным, что везде новый синтаксис используется, а не каша из старого и нового.
     
  8. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    везде куда пишу цвет
    --- Добавлено позже ---
    там нету SA2
     
  9. Grey83

    Grey83

    Сообщения:
    316
    Симпатии:
    93
    Ещё можно попробовать Chat Processor
    Вальва недавно же снова цвета ломала
     
    Forever Alone нравится это.
  10. Forever Alone

    Forever Alone

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

    Вложения:

    • 124124.jpg
      124124.jpg
      Размер файла:
      12,5 КБ
      Просмотров:
      6
    Последнее редактирование: 14 окт 2016
  11. san911

    san911 Вообще короче нечего

    Сообщения:
    177
    Симпатии:
    37
    Для этой цели можно и это юзать.
     
  12. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    Он не работает,ну в смысле ничего нового не заменяет.
     
  13. san911

    san911 Вообще короче нечего

    Сообщения:
    177
    Симпатии:
    37
    Уверен что должен работать. Что именно не так?
     
  14. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    В конфиге выставлено просто Server>>
    А в чате префикс [SM] Nick:
    Где Nick-это ник админа.
     
  15. san911

    san911 Вообще короче нечего

    Сообщения:
    177
    Симпатии:
    37
    Используй версию для cs:go
    И только эти цвета:

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

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    Версия стоит csgo , и вообще цвета не использую,даже с {01} ничего не изменилось.
    так же просто пишет [SM] Nick:
    --- Добавлено позже ---
    И он точно цепляет CPrintToChat?
     
    Последнее редактирование: 14 окт 2016
  17. san911

    san911 Вообще короче нечего

    Сообщения:
    177
    Симпатии:
    37
    Может будет работать.
     

    Вложения:

  18. Forever Alone

    Forever Alone

    Сообщения:
    179
    Симпатии:
    13
    Нет не помогло,так же пишет красным [SM]
    --- Добавлено позже ---
    CShowActivity2(param1, "[SM] ", "%t", "Slapped target", "_s", name);
     
  19. Grey83

    Grey83

    Сообщения:
    316
    Симпатии:
    93
    м/б имеет смысл попробовать ShowActivity2(param1, " {цвет}[SM] ", "%t", "Slapped target", "_s", name); ?