View Single Post
Exolent[jNr]
Veteran Member
Join Date: Feb 2007
Location: Tennessee
Old 08-29-2011 , 10:14   Re: getting cvar string/num, which is faster?
Reply With Quote #12

PHP Code:
#include <amxmodx>

enum _:Cvar {
    
Cvar_1,
    
Cvar_2,
    
Cvar_3,
    
//...
    
Cvar_22
};

new const 
g_cvarName[Cvar][] = {
    
"cvar_1",
    
"cvar_2",
    
"cvar_3",
    
//...
    
"cvar_22"
};

new const 
g_cvarDefaultValue[Cvar][] = {
    
"1",
    
"1",
    
"1",
    
//...
    
"1"
};

new 
g_cvarPointer[Cvar];

public 
plugin_init() {
    for(new 
0Cvari++) {
        
g_cvarPointer[i] = register_cvar(g_cvarName[i], g_cvarDefaultValue[i]);
    }
}

// ...

new value get_pcvar_num(g_cvarPointer[Cvar_22]); 
Naming the "cvar_*" to proper names is recommended for more readable code.
__________________
No private work or selling mods.
Quote:
Originally Posted by xPaw View Post
I love you exolent!
Exolent[jNr] is offline