Плагин проверки рейтов

Тема в разделе "Запросы", создана пользователем ★Сириус★, 16 июл 2013.

  1. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    Подскажите плагин. который проверял бы рейты и кикал игроков с неправильными рейтами
     
  2. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Попробуй еще раз
    PHP:
    #include <sourcemod>

    // Рейты
    #define RATE 66

    public OnPluginStart()
    {
        for (new 
    1<= MaxClientsi++)
        {
            if (
    IsClientInGame(i))
            {
                
    OnClientSettingsChanged(i);
            }
        }
    }

    public 
    OnClientPostAdminCheck(client)
    {
        
    OnClientSettingsChanged(client);
    }

    public 
    OnClientSettingsChanged(client)
    {
        if (!
    IsFakeClient(client))
        {
            
    QueryClientConVar(client"cl_cmdrate"ConVarQueryFinished:CallBackclient)
        }
    }

    public 
    CallBack(QueryCookie:cookieclientConVarQueryResult:result, const String:name[], const String:value[])
    {
        if (
    StringToInt(value) != RATE)
        {
            
    KickClient(client"Смените рейты (Пропишите в консоли: cl_cmdrate %d)"RATE);
        }
    }
     
    Последнее редактирование: 16 июл 2013
    ★Сириус★ нравится это.
  3. ★Сириус★

    ★Сириус★

    Сообщения:
    748
    Симпатии:
    200
    The End Is Near..., не неработает, да и что-то мне подсказывает что и не будет наверно работать подобный плагин, так как сервер мне выставляет рейты в пределах тех, которые указаны в конфиге, независимо от моих настроек
     
  4. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Зачем тебе плагин, если
     
  5. KapaT

    KapaT Эгоист

    Сообщения:
    1.983
    Симпатии:
    408
    ★Сириус★,не выставляет сервер ничего, тоже когда то занимался этим, специально ставил меньше рейты и проверял ни чего не менялось при заходе на сервер. Наверное самый лутщий вариант это ручками.
     
  6. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    Модифицированный Anti-Ping Mask, найденный в оригинальной теме АM. Проверял, работает.
     

    Вложения:

    ★Сириус★ нравится это.
  7. FrozDark

    FrozDark Команда сайта HLMod Модератор

    Сообщения:
    1.761
    Симпатии:
    1.915
    на самом деле клиент не сможет выставить рейты меньше указанных в конфигурации сервера.
    sv_mincmdrate сделает свое дело, но можно так маскировать задержку в таблице, думая что клиент действительно играет на cl_cmdrate 0 или другое число, которое он прописал