Page 1 of 1

Custom FLAGS

Posted: 2013 Feb 24 01:41
by psychical

Code: Select all

#define ADMIN_ALL       0   /* everyone */#define ADMIN_IMMUNITY      (1<<0)  /* flag "a" */#define ADMIN_RESERVATION   (1<<1)  /* flag "b" */#define ADMIN_KICK      (1<<2)  /* flag "c" */#define ADMIN_BAN       (1<<3)  /* flag "d" */#define ADMIN_SLAY      (1<<4)  /* flag "e" */#define ADMIN_MAP       (1<<5)  /* flag "f" */#define ADMIN_CVAR      (1<<6)  /* flag "g" */#define ADMIN_CFG       (1<<7)  /* flag "h" */#define ADMIN_CHAT      (1<<8)  /* flag "i" */#define ADMIN_VOTE      (1<<9)  /* flag "j" */#define ADMIN_PASSWORD      (1<<10) /* flag "k" */#define ADMIN_RCON      (1<<11) /* flag "l" */#define ADMIN_LEVEL_A       (1<<12) /* flag "m" */#define ADMIN_LEVEL_B       (1<<13) /* flag "n" */#define ADMIN_LEVEL_C       (1<<14) /* flag "o" */#define ADMIN_LEVEL_D       (1<<15) /* flag "p" */#define ADMIN_LEVEL_E       (1<<16) /* flag "q" */#define ADMIN_LEVEL_F       (1<<17) /* flag "r" */#define ADMIN_LEVEL_G       (1<<18) /* flag "s" */#define ADMIN_LEVEL_H       (1<<19) /* flag "t" */#define ADMIN_MENU      (1<<20) /* flag "u" */#define ADMIN_ADMIN     (1<<24) /* flag "y" */#define ADMIN_USER      (1<<25) /* flag "z" */
Pagal visą šį išsidėstymą gaunasi taip, jog:

Code: Select all

#define ADMIN_FLAG_V        (1<<21) /* flag "v" */#define ADMIN_FLAG_W        (1<<22) /* flag "w" */#define ADMIN_FLAG_X        (1<<23) /* flag "x" */
Šiuos papildomus FLAG'us aš galiu susikurti taip ir naudoti jei man reikia?

Re: Custom FLAGS

Posted: 2013 Feb 24 02:21
by hleV
Jo.