Cvars: Rearrange a bit some code
Changed class CCVar -> struct CvarInfo Added CvarManager class and moved some code there Code of registering a cvar is rewritten Cvars datas are stored in a hashtable for fast lookup For natives compatibility, an inline list is kept (though CList -> ke::InlineList) Replace some CVAR_GET/SEt_ by FindVar
This commit is contained in:
		@@ -28,9 +28,9 @@ public plugin_init()
 | 
			
		||||
	register_dictionary("multilingual.txt")
 | 
			
		||||
	register_dictionary("common.txt")
 | 
			
		||||
	register_dictionary("languages.txt")
 | 
			
		||||
	
 | 
			
		||||
	g_cvarClientLanguages = register_cvar("amx_client_languages", "1")
 | 
			
		||||
    
 | 
			
		||||
	g_cvarDisplayClientMessage = register_cvar("amx_language_display_msg", "1")
 | 
			
		||||
	g_cvarClientLanguages = get_cvar_pointer("amx_client_languages")
 | 
			
		||||
	g_cvarServerLanguage = get_cvar_pointer("amx_language");
 | 
			
		||||
	
 | 
			
		||||
	register_clcmd("amx_langmenu", "cmdLangMenu", ADMIN_ALL)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user