Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- new const plugin_info[3][] = {
- "Block Players",
- "v0.1",
- "+ColdWar"
- };
- public plugin_init() {
- register_plugin( plugin_info[ 0 ] , plugin_info[ 1 ] , plugin_info[ 2 ] )
- }
- public client_putinserver( client )
- {
- new szText[100], szLine[100], vAuth[35];
- get_user_authid( client , vAuth , sizeof vAuth - 1 );
- _set_format( "blocked_players" , szText , sizeof szText - 1 ) ;
- if( !file_exists( szText ) )
- {
- write_file( szText , "// Write Blocked Players" , 0 );
- return 0;
- }
- new iFile = fopen( szText , "rt" );
- while( ! feof( iFile ) )
- {
- fgets( iFile , szLine , sizeof szLine - 1 );
- if( equali( szText , "//" , 2 ) )
- continue;
- if( equali( vAuth , szLine ) )
- {
- server_cmd( "kick #%i You are blocked from that server!", get_user_userid( client ) )
- break;
- }
- }
- return 0;
- }
- stock _set_format( g_FileName[] , g_TargetString[] , maxlen )
- {
- new g_DataDir[200];
- get_localinfo( "amxx_datadir" , g_DataDir , sizeof g_DataDir - 1 );
- format( g_TargetString , maxlen , "%s/%s.ini", g_DataDir , g_FileName )
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement