Переименование команд в HLstatsX CE

Тема в разделе "HLstatsX:CE", создана пользователем kirou, 29 мар 2016.

  1. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Подскажите возможно ли переименовать команды: rank - !rank, top10 - !top10 и т. д. ? Часто замечаю, что игроки пишут с "!" но и естественно не получают результата привыкли gameME. Не помогают даже подсказки в чате, видно оч тупые [​IMG]. Так же слышал, что есть отдельный плагин позволяющий заменть команды, название не точное "triggers extended" как то так.



    Спасибо.
     
  2. Danyas

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

    Сообщения:
    1.725
    Симпатии:
    461
    Можно и в самом плагине изменить при желании.
     
    kirou нравится это.
  3. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    PHP:
    new const String:g_sTransCommands[][] =
    {
        
    "rank",
        
    "top"
    };

    public 
    Action:OnClientSayCommand(client, const String:command[], const String:sArgs[])
    {
        for (new 
    isizeof(g_sTransCommands); ++i)
        {
            if (
    strcmp(g_sTransCommands[i], sArgs[1]) == 0)
            {
                
    FakeClientCommand(client"%s %s"commandsArgs[1]);
                return 
    Plugin_Handled;
            }
        }
        return 
    Plugin_Continue;
    }
    Делает их даже зрительно умными, воспринимая команды с любым простым символом в её начале (!, /, * и т.п.).
     
    kirou нравится это.
  4. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Дефолтные команды /rank, rank а в большинстве случаев пишут !rank.
     
  5. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Если пишут правильно - никакой реакции "дополнения" не будет, если неверно - автоматом переправлено на верно и все увидят только правильную команду в чате. Соответственно, основной плагин обработает её. Оффтоп
     
  6. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Напиши пожалуйста пример, как работает данный скрипт.
     
  7. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Игрок пишет:
    !top
    Для всех в чате и для других плагинов самопереправится:
    top
    Что не ясного то? Тут же почти никаких знаний не требуется, в любых проблемных ("тупоигроковые" команды) плагинах копаться не надо. Оффтоп Добавляешь в g_sTransCommands все нужные верные команды и всё (до пары десятков нормально ещё).
     
    kirou нравится это.
  8. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Сам скрип надо компилировать или куда его вообще?
     
  9. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Ну так я и говорю компилировать, что не так.
     
  10. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Оффтоп

    Оффтоп
    При компиляции.
     
  11. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Внимательно читаем... Эта штука даже на сайте SM компилится.
     
  12. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Ты не поверишь, но именно Notepad++ и пользуюсь.
    Я вставил твой код:
    И получил ВОТ
    Оффтоп
     
  13. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Ты не поверишь, но PHP: - это тег форума для выделения кода и в нём самом при компиляции не нужен. Оффтоп
     
  14. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Не все об этом знают, руками мог бы подправить, так же не все понимают так сказать в языках программирования.
    Оффтоп
     
  15. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Оффтоп Если бы спойлер и его название копировалось, то ещё бы с ним засунули...
    Оффтоп
     
  16. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Оффтоп

    Ну вот в таком виде, как видишь ничего лишнего, кроме слова "Код:" нету.
     
    Последнее редактирование: 29 мар 2016
  17. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.583
    Симпатии:
    1.991
    Ага)
    Я же говорю, "Спойлер", к счастью, не копируется) Оффтоп
    Ладно, хватит из раздела "Юмор" - "Шутки для скриптеров" сочинять. Оффтоп Работает, разбор плагина удался?
     
    Иванчо Бальбовски нравится это.
  18. kirou

    kirou

    Сообщения:
    14
    Симпатии:
    2
    Да работает, спасибо.
     
  19. Иванчо Бальбовски

    Иванчо Бальбовски Интернет в Норильск...Ну пожалуйста...

    Сообщения:
    488
    Симпатии:
    80
    это игроки на сервере ещё и "оч тупые"?:mocking: