View Single Post
edon1337
Penguin Enthusiast
Join Date: Jun 2016
Location: Macedonia
Old 08-17-2019 , 14:00   Re: The proper event to print information to client
Reply With Quote #10

Quote:
Originally Posted by Natsheh View Post
1. Always show what have you tried no matter how silly the code is.
2. Printing differs from one way to other for example printing in user chat or console or even server console.


Not sure what you mean with it not working that's why you always have to show the code.
There, full code can be found here. Player gets kicked but the prints do go off.
PHP Code:
public client_authorizedid )
{
    
set_task0.3"client_authorized_delayed"id TASK_AUTHORIZED );
}

public 
client_authorized_delayedid )
{
    
id -= TASK_AUTHORIZED;

    
CheckBannedid );
}

public 
CheckBannedid )
{
    if( 
get_user_flagsid ) & g_iConfigIMMUNITY_FLAG ] )
    {
        return 
PLUGIN_HANDLED;
    }

    else
    {
        new 
eDataPlayerBan ], szSteamIdMAX_AUTHID_LENGTH ], szNameMAX_NAME_LENGTH ], szIPMAX_IP_LENGTH ];
        
get_user_authididszSteamIdcharsmaxszSteamId ) );
        
get_user_nameidszNamecharsmaxszName ) );
        
get_user_ipidszIPcharsmaxszIP ), );

        for( new 
iArraySizeg_aBans ); i++ )
        {
            
ArrayGetArrayg_aBansieData );
            
            if( 
equaliszSteamIdeDataPlayer_SteamId ] ) || equaliszNameeDataPlayer_Name ] ) || equaliszIPeDataPlayer_IP ] ) )
            {
                if( ! 
HasDatePassedeDataPlayer_BanExpire ] ) || equalieDataPlayer_BanExpire ], "never" ) )
                {
                    if( 
equalieDataPlayer_BanExpire ], "never" ) )
                    {                
                        
                        
send_messageidCONSOLEfalse"************************************************" );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_BANNED" );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_EXPIRE_NEVER" );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_REASON"eDataPlayer_BanReason ] );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_BY"eDataPlayer_BannedBy ] );
                        
send_messageidCONSOLEfalse"************************************************" );
                    }
                    
                    else
                    {
                        
send_messageidCONSOLEfalse"************************************************" );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_BANNED" );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_EXPIRE"eDataPlayer_BanExpire ] );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_REASON"eDataPlayer_BanReason ] );
                        
send_messageidCONSOLEfalse"%L"id"BAN_INFO_BY"eDataPlayer_BannedBy ] );
                        
send_messageidCONSOLEfalse"************************************************" );
                    }
                    
server_cmd"kick #%d %L"get_user_useridid ), id"CHECK_CONSOLE_INFO" );
                    break;
                }
            }
        }
    }
    return 
PLUGIN_CONTINUE;

__________________

Last edited by edon1337; 08-17-2019 at 14:01.
edon1337 is offline