1. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    добрый день. Вообщем решил я перейти на 1.8.3. в результате проблем много было, нашел где то решение в иннете. Чаще всего проблемы были с дисконектом игрока, но там все просто, так же как и с set_dhudmessage. Но вот что то не могу нарыть инфы по цветному чату, и как тепепрь он работает на 1.8.3. Прикладываю 2 плагина с которым трабла.
    screnmenu.sma(119) : error 017: undefined symbol "PrintChatColor"
    screnmenu.sma(119) : warning 215: expression has no effect
    screnmenu.sma(119) : warning 215: expression has no effect
    screnmenu.sma(119) : warning 215: expression has no effect
    screnmenu.sma(119) : warning 215: expression has no effect
    screnmenu.sma(119) : warning 215: expression has no effect
    screnmenu.sma(119) : error 001: expected token: ";", but found ")"
    screnmenu.sma(119) : error 029: invalid expression, assumed zero
    screnmenu.sma(119) : fatal error 107: too many error messages on one line
    //
    // Compilation aborted.
    // 4 Errors.
    \1.8.3\scripting\compiled\screnmenu.amx (compile failed).
    1.8.3\scripting\screnmenu2.sma(29) : error 017: undefined symbol "cmdmenu_cmdid"
    1.8.3\scripting\screnmenu2.sma(29) : warning 215: expression has no effect
    1.8.3\scripting\screnmenu2.sma(29) : warning 215: expression has no effect
    1.8.3\scripting\screnmenu2.sma(29) : warning 215: expression has no effect
    1.8.3\scripting\screnmenu2.sma(29) : warning 215: expression has no effect
    1.8.3\scripting\screnmenu2.sma(29) : warning 215: expression has no effect
    1.8.3\scripting\screnmenu2.sma(29) : error 001: expected token: ";", but found ")"
    1.8.3\scripting\screnmenu2.sma(29) : error 029: invalid expression, assumed zero
    1.8.3\scripting\screnmenu2.sma(29) : fatal error 107: too many error messages on one line
    //
    // Compilation aborted.
    // 4 Errors.
    \1.8.3\scripting\compiled\screnmenu2.amx (compile failed).

    И подскажите что по нагрузке меньше :)
     

    Вложения:

    • screnmenu.sma
      Размер файла:
      3,1 КБ
      Просмотров:
      2
    • screnmenu2.sma
      Размер файла:
      5,7 КБ
      Просмотров:
      2
  2. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    В 1.8.3 Свой колорчат
    По нагрузке меньше если нет вообще amx
     
  3. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    maFFyoZZyk, Да вот то же щас прочел что колор чат встроен, но бля как тепепь в плагине пишется этот колор чат?
     
  4. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    Код:
        PrintChatColor(id, PRINT_COLOR_BLUE, "^4[^3Red bull 18+^4] ^3Информация: !t%s!y, !t%s!y, !t%s!y, !t%s!y.", name, steamid, ip, CurrentTime)
        PrintChatColor(id, PRINT_COLOR_RED, "^4[^3Red bull 18+^4] ^3Посетите нашу группу ВКонтакте: !thttp://vk.com/red_bull18!y.")
        PrintChatColor(owner, PRINT_COLOR_PLAYERTEAM, "^4[^3Red bull 18+^4] ^3На игроке !t%s!y было сделано !t%d!y скриншотов.", name, make_num)
    меняй

    Код:
    /**
    * Color types for client_print_color()
    */
    enum
    {
        print_team_default = 0,
        print_team_grey = -1,
        print_team_red = -2,
        print_team_blue = -3,
    };
    --- добавлено 09.02.16 ---
    т.е берем
    Код:
    PrintChatColor(id, PRINT_COLOR_BLUE, "^4[^3Red bull 18+^4] ^3Информация: !t%s!y, !t%s!y, !t%s!y, !t%s!y.", name, steamid, ip, CurrentTime)
    меняем
    Код:
    PrintChatColor(id, PRINT_COLOR_BLUE,
    Получаем
    Код:
    client_print_color(id, -3, "^4[^3Red bull 18+^4] ^3Информация: !t%s!y, !t%s!y, !t%s!y, !t%s!y.", name, steamid, ip, CurrentTime)
     
  5. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    maFFyoZZyk,

    PHP:
    PrintChatColor(idPRINT_COLOR_BLUE"^4[^3Red bull 18+^4] ^3Информация: !t%s!y, !t%s!y, !t%s!y, !t%s!y."namesteamidipCurrentTime)
    PrintChatColor(idPRINT_COLOR_RED"^4[^3Red bull 18+^4] ^3Посетите нашу группу ВКонтакте: !thttp://vk.com/red_bull18!y.")
    PrintChatColor(ownerPRINT_COLOR_PLAYERTEAM"^4[^3Red bull 18+^4] ^3На игроке !t%s!y было сделано !t%d!y скриншотов."namemake_num)
    =>>>

    PHP:
    client_print_color(id, -3"^4[^3Red bull 18+^4] ^3Информация: !t%s!y, !t%s!y, !t%s!y, !t%s!y."namesteamidipCurrentTime)
    client_print_color(id, -2"^4[^3Red bull 18+^4] ^3Посетите нашу группу ВКонтакте: !thttp://vk.com/red_bull18!y.")
    client_print_color(owner0"^4[^3Red bull 18+^4] ^3На игроке !t%s!y было сделано !t%d!y скриншотов."namemake_num)
    Так вроде
     
  6. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    Вроде, то вроде, но ты у компилятора спроси, а не у меня))))
     
    pr0.JeR нравится это.
  7. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    у меня все хорошо скомпилировалось
     
  8. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    maFFyoZZyk, Прокатило =) sps
     
  9. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    maFFyoZZyk,
    А вот тут как быть

    PHP:
                    client_print(id,print_chat,"Смена карты разрешена с %d раунда, сейчас %d раунд"get_pcvar_num(q_block3), round_number);
                    
    client_print(id,print_console,"Смена карты разрешена с %d раунда^nсейчас %d раунд"get_pcvar_num(q_block3), round_number);
                    return 
    PLUGIN_HANDLED
              
    }
             else{
                    return 
    PLUGIN_CONTINUE
             
    }
          }
          else{
              if ( 
    round_number <= get_pcvar_num(q_block)-){         
                    
    client_print(id,print_chat,"Смена карты разрешена с %d раунда, сейчас %d раунд"get_pcvar_num(q_block), round_number);
                    
    client_print(id,print_console,"Смена карты разрешена с %d раунда^nсейчас %d раунд"get_pcvar_num(q_block), round_number);
     
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    pr0.JeR, а в чем трудность?
     
    maFFyoZZyk нравится это.
  11. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    neygomon,
    client_print меняю на client_print_color, print_chat на 0, print_console на что менять?
     
  12. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    А ты видел хоть раз чтобы цветные сообщения в консоле были?
     
  13. pr0.JeR Пользователь

    Регистрация:
    10.06.15
    Сообщения:
    338
    Симпатии:
    29
    Пол:
    Мужской
    maFFyoZZyk, вот сижу репу чешу и думаю, надо бы внимательней смотреть =) НЕ в этом ошибка то была. Щас тему создам новую, не могу понять на что ругается.
     
  14. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.252
    Симпатии:
    550
    Пол:
    Мужской
    Вот раз не видел, значит print_console ни чем не заменяется