[CS: Source] [KDLP] HLstatsX:CE Ingame Plugin Lite[Beta]

Тема в разделе "Утверждённые плагины", создана пользователем KorDen, 22 май 2013.

  1. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Дошли руки и до HLStatsX:CE Ingame Plugin...
    Плагин ТОЛЬКО ДЛЯ CSS!

    Изменения:
    1. Удален код, относящийся к другим играм (не CSS)
    2. Удален код вставки тега "HLStatsX:CE" в sv_tags - у меня он прописан среди прочих в server.cfg
    3. Удален код защиты от удаления адреса отправки логов или их отключения вообще (hlx_protect_address) - многие о нем не знают, да и "защита от дурака" мне не нужна была..
    4. Удалена куча функций и кода, относящихся к поддержке цветов в сообщениях статистики через SayText2, само отображение теперь работает через HTML-цвета - позволило выводить оба ника в цвете команды, а не один командным, а другой зеленым.
    5. Удален нигде не используемый (вроде) hlx_sm_tsay - я не нашел ни одного упоминания его использования демоном
    6. Код loghelper.inc перенесен в сам плагин, из него удалено все неиспользуемое и частично оптимизировано остальное.
     

    Вложения:

    Последнее редактирование: 23 май 2013
    Monomizer, SHAREN, rodgerland и 11 другим нравится это.
  2. Sirse

    Sirse http://zonasumraka.ru/

    Сообщения:
    287
    Симпатии:
    129
    К сожалению CSSv34 не поддерживает HTML цвета :(
     
  3. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Sirse, Да зае* вы уже со своей v34!
    Я не собираюсь делать совместимость v34. Максимум что можно сделать - поставить зеленый цвет на ники, возможно зеленый/темно-зеленый (хотя, а был ли он в 34...). Реализовывать обратно командный цвет я не собираюсь.
     
  4. Sirse

    Sirse http://zonasumraka.ru/

    Сообщения:
    287
    Симпатии:
    129
    Простите, но в чём причина такой неадекватной реакции?
     
  5. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    В том, что:
    1) "v34" пиратка, как не называй и как не крути. Так и хочется послать по пути 1.22 правил.
    2) Почему-то у многих мнение, что то, что работает на CurrVer>=35 должно работать и на v34, и часто при этом даже не говорят что у них v34, а пишут просто проблему, которая просто непонятно откуда берется, ведь автор и другие думают, что проблема действительно есть, но потом оказывается что это не текущая CSS, под которую авторы и пишут. А "тридцатьчетвертники" ноют, то у них не работает, это, и часто недоумевают, чем они хуже???... Надоело это уже, путанницы куча.

    А тем более в плагинах, которые я оптимиирую специально с учетом специфики текущей версии и убирая все проверки и другие пути, которые не используются. Максимум что я в таком случае могу сделать, и что делаю - сделать строку стимайди не String:steamid[20], а [24]. И "ровнее", и эмули влезут.
     
  6. Sirse

    Sirse http://zonasumraka.ru/

    Сообщения:
    287
    Симпатии:
    129
    1. Перечитайте правила, этот пункт подразумевает только обсуждение эмуляторов.
    И вообще, насколько я знаю, по сети разбросаны GCFки с 34кой для Steam.
    2. Я такого мнения не имею. То что сделали Vavle с игрой после перехода на OB сильно разнится с 34кой. Я сразу описал проблему, состоящую в том, что старая версия движка не поддерживает HTML тэги цветов, и указал версию игры.
    Вас же можно отправить по пункту 1.6 правил HLmod.RU
     
    September и Slavik))))) нравится это.
  7. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Оффтоп
     
  8. Sirse

    Sirse http://zonasumraka.ru/

    Сообщения:
    287
    Симпатии:
    129
    То есть то что сам STEAM даёт возможность добавлять в библиотеку моды и игры не относящиеся к нему, тоже нелегально?

    Это не повод оскорблять пользователей HLmod.RU

    PS/ Протестировал версию - работает отлично, за исключением HTML цветов.
     
  9. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Оффтоп
     
  10. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    KorDen, твой плагин нужно вместо стандартного просто поставить?
     
  11. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    ★Сириус★, Да
     
  12. golova209

    golova209 Думать – самая трудная работа

    Сообщения:
    264
    Симпатии:
    75
    KorDen, а можешь сделать ещё только cs:go?
     
    radionucleid нравится это.
  13. radionucleid

    radionucleid

    Сообщения:
    140
    Симпатии:
    14
    Да, да для CS:GO и чтобы работал с актуальной версией игры. Оригинальный плагин на данный момент неработоспособен.
     
  14. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.719
    Симпатии:
    459
    Может всё таки кто-либо возьмется делать под v34?
    Мои "хотфиксы":
    1) Русификация (самопис)
    Начиная с 750-й строчки
    PHP:
    public CreateHLstatsXMenuMain(&HandleMenuHandle)
    {
        
    MenuHandle CreateMenu(HLstatsXMainCommandHandlerMenuAction_Select|MenuAction_Cancel);
        
    SetMenuTitle(MenuHandle"HLstatsX - Главное меню");
        
    AddMenuItem(MenuHandle"""Показать ранк");
        
    AddMenuItem(MenuHandle"""Следующие игроки");
        
    AddMenuItem(MenuHandle"""Лучшие 10 Игроков");
        
    AddMenuItem(MenuHandle"""Ранк кланов");
        
    AddMenuItem(MenuHandle"""Статус сервера");
        
    AddMenuItem(MenuHandle"""Моя статистика");
        
    AddMenuItem(MenuHandle"""Авто-показ ранка");
        
    AddMenuItem(MenuHandle"""Сообщения изменений ранка");
        
    AddMenuItem(MenuHandle"""Использование оружия");
        
    AddMenuItem(MenuHandle"""Точность оружия");
        
    AddMenuItem(MenuHandle"""Цели оружия");
        
    AddMenuItem(MenuHandle"""Убийства игрока");
        
    AddMenuItem(MenuHandle"""Показ себя в ранке");
        
    AddMenuItem(MenuHandle"""Список читеров");
        
    AddMenuItem(MenuHandle"""Помощь");
        
    SetMenuPagination(MenuHandle8);
    }


    public 
    CreateHLstatsXMenuAuto(&HandleMenuHandle)
    {
        
    MenuHandle CreateMenu(HLstatsXAutoCommandHandlerMenuAction_Select|MenuAction_Cancel);

        
    SetMenuTitle(MenuHandle"HLstatsX - Авто-показ ранка");
        
    AddMenuItem(MenuHandle"""В начале раунда");
        
    AddMenuItem(MenuHandle"""В конце раунда");
        
    AddMenuItem(MenuHandle"""После смерти");
        
    AddMenuItem(MenuHandle"""Выкл.");

        
    SetMenuPagination(MenuHandle8);
    }


    public 
    CreateHLstatsXMenuEvents(&HandleMenuHandle)
    {
        
    MenuHandle CreateMenu(HLstatsXEventsCommandHandlerMenuAction_Select|MenuAction_Cancel);

        
    SetMenuTitle(MenuHandle"HLstatsX - Консольные оповещения");
        
    AddMenuItem(MenuHandle"""Включить оповещения");
        
    AddMenuItem(MenuHandle"""Выключить оповещения");
        
    AddMenuItem(MenuHandle"""Включить оповещения в чате");
        
    AddMenuItem(MenuHandle"""Выключить оповещения в чате");

        
    SetMenuPagination(MenuHandle8);
    }

    2) Зеленый цвет команд
    251-я строчка
    PHP:
    ReplaceString(client_messagesizeof(client_message), "TERRORIST ""\x04Террористы\x01 ");
    ReplaceString(client_messagesizeof(client_message), "CT ""\x04Спецназ\x01 ");

    3) Фикс для зеленого цвета игроков
    240-я строчка
    PHP:
    Format(colored_client_name,sizeof(colored_client_name),"\x04%s%s\x01",team?" ":" ",client_name);
    Оффтоп
     
    Последнее редактирование: 25 июл 2015
  15. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.719
    Симпатии:
    459
    Сделаль, на 1.7.1 компилится
    Проверьте кто-нить, цвета брал из csgo_colors от феникса



    Оффтоп
     

    Вложения:

  16. Red4911

    Red4911

    Сообщения:
    110
    Симпатии:
    22
    Уже давно есть переделка работающая и компилирующаяся под 1.7.3.
     
  17. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.719
    Симпатии:
    459
    Никто сюда не выложил, по этому я и сделал свою педрелко-сопелку:D
    Можно линк?
     
  18. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Здрасть.
     

    Вложения:

  19. Danyas

    Danyas Спасибо, браток © yand3xmail Модератор

    Сообщения:
    1.719
    Симпатии:
    459
    Сорсы?

    Это офф. плагин?
     
  20. BatyaMedic

    BatyaMedic Ньюсмейкер

    Сообщения:
    769
    Симпатии:
    123
    Не офф,сурсов нет,на ксго работает.