Quote:
Originally Posted by Jhob94
Hi
I am not asking how to get user flags like ADMIN_LEVEL_H but flag "t"
And if possible, get more then one flag at same time, example "bt"
|
PHP Code:
new szFlags[ 26 ];
GetLetterFlags( id , szFlags , charsmax( szFlags ) );
server_print( szFlags );
PHP Code:
GetLetterFlags( id , szFlags[] , iMaxLen )
{
new iFlags = get_user_flags( id ) , iStartFlag = 'a' , iIndex;
for ( new i = 0 ; i < ( 'z' - 'a' ) ; i++ )
{
if ( iFlags & ( 1 << i ) )
{
szFlags[ iIndex++ ] = iStartFlag + i;
}
if ( iIndex == iMaxLen )
break;
}
return iIndex;
}
__________________