CVarに設定できる属性
- FCVAR_PROTECTED
- クライアントやログに表示されない
- FCVAR_NOTIFY
- クライアントはそのcvarの変更を通知される
- FCVAR_CHEAT
- sv_cheats 1の状態でしか使えない
- FCVAR_REPLICATED
- 設定はクライアントへ強制される
http://wiki.alliedmods.net/ConVars_%28SourceMod_Scripting%29#Flags
しかしcvar変更したときに画面に表示されるやつは、FCVAR_NOTIFYが原因だったのかぁ。Replicatedがよくわからんな。あとarchiveとかもあったような
完全なFlagのリストを発見 findflagsなんてコマンドあったのね。
findflags Usage: findflags <string> Available flags to search for: - ARCHIVE - SPONLY - GAMEDLL - CHEAT - USERINFO - NOTIFY - PROTECTED - PRINTABLEONLY - UNLOGGED - NEVER_AS_STRING - REPLICATED - DEMO - DONTRECORD - SERVER_CAN_EXECUTE - CLIENTCMD_CAN_EXECUTE - CLIENTDLL
http://forums.alliedmods.net/showthread.php?t=185598
これを使って、NOTIFY(値を変更すると全クライアントに通知される) cvarリストを調べてみる
findflags NOTIFY ... (省略)