cl_downloadfilter all

Тема в разделе "Counter-Strike: Source", создана пользователем ipalevo, 22 май 2013.

  1. ipalevo

    ipalevo

    Сообщения:
    36
    Симпатии:
    1
    Видел на одном сервере, что если у тебя не стоит в настройках сетевого режима:
    Разрешить все польз. файлы с сервера
    то при заходе сервера у тебя будет писать Disconnect: set: cl_downloadfilter all.

    Помогите пожалуйста, как такое реализовать на своем сервере?
     
  2. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.977
    При подключении игрока проверять значение переменной cl_downloadfilter, если не all -> кик.

    Не проверял:

    PHP:
    public OnClientConnected(client)
    {
        
    QueryClientConVar(client"cl_downloadfilter"GetClientConVarclient);
    }

    public 
    GetClientConVar(QueryCookie:cookieclientConVarQueryResult:result, const String:cvarName[], const String:cvarValue[])
    {
        if(
    IsClientInGame(client) && strcmp(cvarValue"all") != 0)
        {
            
    KickClient(client"Установите переменную cl_downloadfilter all");
        }
    }
    UP 21.05.2015
     
    Последнее редактирование: 21 май 2015
  3. ipalevo

    ipalevo

    Сообщения:
    36
    Симпатии:
    1
    Это нужно компилировать?
     
  4. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.977
    ipalevo, Да.
     
    Последнее редактирование: 22 май 2013
  5. FrozDark

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

    Сообщения:
    1.761
    Симпатии:
    1.915
    ipalevo нравится это.
  6. Igor Enichevsky

    Igor Enichevsky

    Сообщения:
    3
    Симпатии:
    0
  7. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    R1KO добавь пожалуйста к этому коду ещё и cl_allowupload "0” ели 1 то кик
     
  8. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    AlmazON,
    Ок спасибо!Щас попробуем.
    AlmazON,
    Ок спасибо!Щас попробуем.
    Стоит cl_allowupload "1" меня пусает на сервер.Стоит cl_allowupload "0"меня всё равно пускает на сервер.Не работает.Проверил на домашнем.
     
  9. AlmazON

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

    Сообщения:
    4.506
    Симпатии:
    1.961
    А разве cl_downloadfilter работает?
     
  10. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    cl_downloadfilter 0 и тоже пускает. Не проверил с первого раза
     
    Последнее редактирование: 23 сен 2015
  11. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    Так же пускает на сервер cl_downloadfilter "0"
    cl_allowdownload "0".Менял по разному -пускает
    Мне надо cl_allowupload "0” ели 1 то кик
    Странно установил от R1KO и тоже не работает.
     
    Последнее редактирование: 23 сен 2015
  12. AlmazON

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

    Сообщения:
    4.506
    Симпатии:
    1.961
    То-то и оно. Сам просил
    P.S. Правильно:
    PHP:
    public OnClientPutInServer(client

        
    QueryClientConVar(client"cl_allowupload"GetClientConVarUplclient); 
        
    QueryClientConVar(client"cl_downloadfilter"GetClientConVarclient); 


    public 
    GetClientConVarUpl(QueryCookie:cookieclientConVarQueryResult:result, const String:cvarName[], const String:cvarValue[]) 

        if(
    strcmp(cvarValue"0")) KickClient(client"Установите переменную cl_allowupload 0"); 
    }  

    public 
    GetClientConVar(QueryCookie:cookieclientConVarQueryResult:result, const String:cvarName[], const String:cvarValue[]) 

        if(
    strcmp(cvarValue"all")) KickClient(client"Установите переменную cl_downloadfilter all"); 
    }
     
    Последнее редактирование: 23 сен 2015
  13. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    Так же пускает на сервер cl_downloadfilter "0"
    cl_allowdownload "0".Менял по разному -пускает
    Мне надо cl_allowupload "0” ели 1 то кик
    Странно установил от R1KO и тоже не работает.
     
  14. Felton

    Felton

    Сообщения:
    330
    Симпатии:
    9
    AlmazON,
    Спасибо тебе дружише всё заработало как надо!
    Толлько не Установите переменную cl_allowupload 1 а Установите переменную cl_allowupload 0

    Добавлено через 1 час 31 минуту
    AlmazON,
    А можеш сделать только на cl_downloadfilter all а то от R1KO
    http://hlmod.ru/forum/showpost.php?p=115673&postcount=2
    не работает
    Пишу cl_downloadfilter "0" и сервер меня пускает.

    Всё! сам разобрался!
     
    Последнее редактирование: 23 сен 2015