Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 14 май 2024, 18:10

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: CVAR Constants
СообщениеДобавлено: 09 фев 2014, 00:41 
Не в сети
Аватара пользователя
Зарегистрирован:
15 апр 2011, 22:26
Последнее посещение:
20 май 2018, 00:43
Сообщения: 164
Откуда: Астрахань
Заявлено:

Код:
#define FCVAR_ARCHIVE      1   //Gets saved to vars.rc
#define FCVAR_USERINFO      2   //Changes client's info string
#define FCVAR_SERVER      4   //Notifies players when changed
#define FCVAR_EXTDLL      8   //Defined by external DLL
#define FCVAR_CLIENTDLL      16   //Defined by client DLL
#define FCVAR_PROTECTED      32   //Contains a password/private info
#define FCVAR_SPONLY      64   //Cannot be changed by clients in multiplayer
#define FCVAR_PRINTABLEONLY   128   //Cannot contain unprintable characters
#define FCVAR_UNLOGGED      256   //Don't log changes if FCVAR_SERVER

В целом понятно. Но не понятно одно: какой флаг (или какие) отвечает за функцию, которая скрывает квар, например, от HLSW?

Или даже не так. Задам вопрос по-другому: какой из каждых флагов предпочтительнее использовать в тех или иных ситуациях?

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: CVAR Constants
СообщениеДобавлено: 09 фев 2014, 01:08 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
13 май 2024, 18:07
Сообщения: 6867
Если установлен FCVAR_SERVER, то квар будет отправлен в rules (в HLSW, например).
Если FCVAR_PROTECTED, то вместо значения будет отправлен признак, есть значение или нет.
Ну и так далее. У каждого свое предназначение.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: CVAR Constants
СообщениеДобавлено: 09 фев 2014, 01:45 
Не в сети
Аватара пользователя
Зарегистрирован:
15 апр 2011, 22:26
Последнее посещение:
20 май 2018, 00:43
Сообщения: 164
Откуда: Астрахань
Из Вашего пояснения я ничего не понял, простите :pardon:

Если для квара стоят флаги FCVAR_EXTDLL|FCVAR_PROTECTED, то он не будет показываться в HLSW и ему подобных?

Добавлено спустя 1 час 48 минут 22 секунды:
Или же хватит одного FCVAR_EXTDLL?

_________________
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: CVAR Constants
СообщениеДобавлено: 09 фев 2014, 14:08 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
13 май 2024, 18:07
Сообщения: 6867
Чтобы скрыть из HLSW, можно вообще флаги не ставить.
FCVAR_PROTECTED применено, например, для max_queries_sec - в HLSW там показывается просто 1, если в max_queries_sec значение больше нуля, иначе 0.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB