Thread: custom amx_who
View Single Post
T30D0Rv2
New Member
Join Date: Jun 2021
Old 06-11-2021 , 08:13   Re: custom amx_who
Reply With Quote #4

I've tried compiling the default code and it went out okay.

PHP Code:
@Whoid )
{
    if( ~ 
get_user_flagsid ) & g_iConfigWHO_FLAG ] )
    {
        
send_messageidCONSOLEtrue"%L"id"NO_ACCESS_COMMAND" );
        return 
PLUGIN_HANDLED;
    }
    
    new 
iFlagsszFlagsMAX_FLAGS_LENGTH ], szRank32 ], iPlayersMAX_PLAYERS ], iNumiTempId;
    
get_playersiPlayersiNum );
    
    
send_messageidCONSOLEfalse"^nName    SteamID    IP    Flags    Rank" );
    
    for( new 
iiNumi++ )
    {
        
iTempId iPlayers];
        
        
iFlags get_user_flagsiTempId );
        
get_flagsiFlagsszFlagscharsmaxszFlags ) );
        
        if( 
g_iConfigRANKS_ENABLED ] )
        {
            
eas_get_player_rankiTempIdszRankcharsmaxszRank ) );
            
send_messageidCONSOLEfalse"%s  %s  %s  %s  %s"g_szNameiTempId ], g_szAuthIdiTempId ], g_szIpiTempId ], szFlagsszRank );
        }
        
        else
        {
            
send_messageidCONSOLEfalse"%s  %s  %s  %s"g_szNameiTempId ], g_szAuthIdiTempId ], g_szIpiTempId ], szFlags );
        }
    }
    return 
PLUGIN_HANDLED;

But when I tried compiling my code it gave out errors.

PHP Code:
@Whoid )
{
    if( ~ 
get_user_flagsid ) & g_iConfigWHO_FLAG ] )
    {
        
send_messageidCONSOLEtrue"%L"id"NO_ACCESS_COMMAND" );
        return 
PLUGIN_HANDLED;
    }
    
#define MAX_GROUPS 12
        
new g_groupNames[MAX_GROUPS][] = {
        
"Fondator",
        
"Manager",
        
"Administrator",
        
"Super-Moderator",
        
"Moderator",
        
"Helper",
        
"VIP",
        
"Slot"
        
}
    new 
iFlagsszFlagsMAX_FLAGS_LENGTH ], szRank32 ], iPlayersMAX_PLAYERS ], iNumiTempId;
    
get_playersiPlayersiNum );

    
    
send_messageidCONSOLEfalse"^n=====[SLXD]=====" );
    
    for( new 
iiNumi++ )
    {
        
iTempId iPlayers];
        
        
iFlags get_user_flagsiTempId );
        
get_flagsiFlagsszFlagscharsmaxszFlags ) );
        
        if( 
g_iConfigRANKS_ENABLED ] )
        {
            
eas_get_player_rankiTempIdszRankcharsmaxszRank ) );
                        for(
0MAX_GROUPSi++) {
                            
send_messageidCONSOLEfalse"=>%s<="g_groupNames[i]);
                for(
0iNuma++) {
                    if(
szRank == g_groupNames[i]) {
                        
send_messageidCONSOLEfalse"%s"g_szNameiTempId ]);
                    }
                }
            }
            
send_messageidCONSOLEfalse"=====[SLXD]=====" );
        }
        
        else
        {
            
eas_get_player_rankiTempIdszRankcharsmaxszRank ) );
                        for(new 
0MAX_GROUPSi++) {
                            
send_messageidCONSOLEfalse"=>%s<="g_groupNames[i]);
                for(new 
0iNuma++) {
                    if(
szRank == g_groupNames[i]) {
                        
send_messageidCONSOLEfalse"%s"g_szNameiTempId ]);
                    }
                }
            }
            
send_messageidCONSOLEfalse"=====[SLXD]=====" );
        }
    }
    return 
PLUGIN_HANDLED;

plugin link here: click
T30D0Rv2 is offline