Quote:
Originally Posted by Bugsy
Why do you want to have a + in the flags? Why not just use a list of flags like used for admin flags. You can then use read_flags and bit flags for each option.
|
I Don't Know How,if this dont's works...
Quote:
Originally Posted by unnyquee
PHP Code:
#include <amxmodx>
#define ACCESS_WHATEVER_1 (1<<0) // a #define ACCESS_WHATEVER_2 (1<<1) // b #define ACCESS_WHATEVER_3 (1<<2) // c // and so on..
new g_cFlags;
public plugin_init() { register_plugin("Flags?", "0.0", "#8 SickneSS"); g_cFlags = register_cvar("plugin_flags", "abc"); }
public your_public(/* args */) { static szFlags[32]; get_pcvar_string(g_cFlags, szFlags, charsmax(szFlags)); if(read_flags(szFlags) & ACCESS_WHATEVER_1) { // got the flag 'a' } if(read_flags(szFlags) & ACCESS_WHATEVER_2) { // got the flag 'b' }
if(read_flags(szFlags) & ACCESS_WHATEVER_3) { // got the flag 'c' } // and so on again.. }
|
I will read the admin.sma
btw Thanks!