Here's a organized way of storing flags
You can have up to 32 flags.
PHP Code:
enum ( <<=1 )
{
IsAlive = 1,
IsAdmin,
HasGodmode,
HasSpeed,
}
#define SetFlag(%1,%2) (g_PlayerFlags[%1] |= %2)
#define RemoveFlag(%1,%2) (g_PlayerFlags[%1] &= ~(%2))
#define CheckFlag(%1,%2) (g_PlayerFlags[%1] & %2)
new g_PlayerFlags[ 33 ];
SetFlag( id , IsAdmin );
RemoveFlag( id , IsAdmin );
if ( CheckFlag( id , IsAdmin ) )
{
//Code
}
__________________