1. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    Что нужно поправить что бы все видели сообщение в чат?
    Код (Unknown Language):
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #if AMXX_VERSION_NUM < 183
    5.     #include <ColorChat>
    6. #endif
    7.  
    8. #define PLUGIN     "Check File Player"
    9. #define VERSION "3.0"
    10. #define AUTHOR     "vladboss"
    11.  
    12. new g_MaxPlayers;
    13.  
    14. enum pCvars
    15. {
    16.     ADMIN_FLAGS,
    17.     PLAYER_NOBAN,
    18.     PLAYER_PUNISH,
    19.     BAN_TYPE,
    20.     BAN_TIME
    21. };
    22. new Cvars[pCvars];
    23.  
    24. public plugin_init()
    25. {
    26.     register_plugin(PLUGIN, VERSION, AUTHOR);
    27.    
    28.     register_cvar("cfp_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    29.    
    30.     register_concmd("Check_file_player", "CheckFilePlayer", _, "<#userid> <filename>");
    31.    
    32.     g_MaxPlayers = get_maxplayers();
    33.    
    34.     Cvars[ADMIN_FLAGS]     = register_cvar("cfp_admin_flag", "b");         //Флаг для админа, которому будет выводиться сообщение.
    35.     Cvars[PLAYER_NOBAN]     = register_cvar("cfp_player_noban", "1");     //Включить kick или ban, если на сервере нет админа?
    36.     Cvars[PLAYER_PUNISH]     = register_cvar("cfp_player_punish", "0");    //Наказание: 0 - кик, 1 - бан.
    37.     Cvars[BAN_TYPE]     = register_cvar("cfp_ban_type", "0");         //Тип бан системы: 0 - стандартный или AdvancedBans, 1 - AmxBans 1.6, 2 - SuperBan, 3 - FreshBans.
    38.     Cvars[BAN_TIME]     = register_cvar("cfp_ban_time", "1440");    //Время на которое игрок будет забанен в минутах.
    39. }
    40. public CheckFilePlayer(id)
    41. {
    42.     new szID[32], szFileName[64];
    43.     read_argv(1, szID, charsmax(szID));
    44.     read_argv(2, szFileName, charsmax(szFileName));
    45.    
    46.     new Player = cmd_target(id, szID, CMDTARGET_NO_BOTS);
    47.    
    48.     if(Player)
    49.     {
    50.         new szFlags[3];
    51.         get_pcvar_string(Cvars[ADMIN_FLAGS], szFlags, charsmax(szFlags));
    52.        
    53.         new szName[32];
    54.         get_user_name(Player, szName, charsmax(szName));
    55.        
    56.         new g_Admins = 0;
    57.        
    58.         for(new i = 1; i <= g_MaxPlayers; i++)
    59.         {
    60.             if(get_user_flags(i) & read_flags(szFlags))
    61.             {
    62.                 client_print_color(i, print_team_default, "^1[^4инфа^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1.", szName, szFileName);
    63.                
    64.                 g_Admins++;
    65.             }
    66.         }
    67.        
    68.         if(g_Admins == 0)
    69.         {
    70.             if(get_pcvar_num(Cvars[PLAYER_NOBAN]) == 1)
    71.             {
    72.                 switch(get_pcvar_num(Cvars[PLAYER_PUNISH]))
    73.                 {
    74.                     case 0:
    75.                     {
    76.                         server_cmd("kick #%d ^"Обнаружен: %s!^"", get_user_userid(Player), szFileName);
    77.                     }
    78.                     case 1:
    79.                     {
    80.                         switch(get_pcvar_num(Cvars[BAN_TYPE]))
    81.                         {
    82.                             case 0:
    83.                             {
    84.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    85.                             }
    86.                             case 1:
    87.                             {
    88.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    89.                             }
    90.                             case 2:
    91.                             {
    92.                                 server_cmd("amx_superban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    93.                             }
    94.                             case 3:
    95.                             {
    96.                                 server_cmd("fb_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    97.                             }
    98.                         }
    99.                     }
    100.                 }
    101.             }
    102.         }
    103.     }
    104.     return PLUGIN_HANDLED;
    105. }
     
  2. simba Пользователь

    Регистрация:
    30.01.16
    Сообщения:
    13
    Симпатии:
    3
    Пол:
    Мужской
    подробнее.
     
  3. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    simba, Есть квар
    Код (Unknown Language):
    1.     Cvars[ADMIN_FLAGS]     = register_cvar("cfp_admin_flag", "b");         //Флаг для админа, которому будет выводиться сообщение.
    как сделать чтобы всем показывалось сообщение...
     
  4. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.685
    Симпатии:
    791
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Andrey777, удаляешь:
    1. Из enum
    PHP:
    1. ADMIN_FLAGS
    2. Из public plugin_init()
    PHP:
    1. Cvars[ADMIN_FLAGS]     = register_cvar("cfp_admin_flag", "b");         //Флаг для админа, которому будет выводиться сообщение.
    3. Из функции CheckFilePlayer(id)
    PHP:
    1. new szFlags[3];
    2. get_pcvar_string(Cvars[ADMIN_FLAGS], szFlags, charsmax(szFlags));
    4. И из той же функции вместо
    PHP:
    1.         for(new i = 1; i <= g_MaxPlayers; i++)
    2.         {
    3.             if(get_user_flags(i) & read_flags(szFlags))
    4.             {
    5.                 client_print_color(i, print_team_default, "^1[^4инфа^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1.", szName, szFileName);
    6.          
    7.                 g_Admins++;
    8.             }
    9.         }
    Оставляешь
    PHP:
    1.                 client_print_color(0, print_team_default, "^1[^4инфа^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1.", szName, szFileName);
    2.          
    3.                 g_Admins++;
     
  5. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    это тоже не надо
     
  6. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.685
    Симпатии:
    791
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    neygomon, эту переменную нужно целиком вырезать отовсюду?
     
  7. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    Phantom, Удалил, не получается скомпилировать
    Код (Unknown Language):
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #if AMXX_VERSION_NUM < 183
    5.     #include <ColorChat>
    6. #endif
    7.  
    8. #define PLUGIN     "Check File Player"
    9. #define VERSION "3.0"
    10. #define AUTHOR     "vladboss"
    11.  
    12. new g_MaxPlayers;
    13.  
    14. enum pCvars
    15. {
    16.     PLAYER_NOBAN,
    17.     PLAYER_PUNISH,
    18.     BAN_TYPE,
    19.     BAN_TIME
    20. };
    21. new Cvars[pCvars];
    22.  
    23. public plugin_init()
    24. {
    25.     register_plugin(PLUGIN, VERSION, AUTHOR);
    26.    
    27.     register_cvar("cfp_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    28.    
    29.     register_concmd("Check_file_player", "CheckFilePlayer", _, "<#userid> <filename>");
    30.    
    31.     g_MaxPlayers = get_maxplayers();
    32.    
    33.     Cvars[PLAYER_PUNISH]     = register_cvar("cfp_player_punish", "0");    //Наказание: 0 - кик, 1 - бан.
    34.     Cvars[BAN_TYPE]     = register_cvar("cfp_ban_type", "0");         //Тип бан системы: 0 - стандартный или AdvancedBans, 1 - AmxBans 1.6, 2 - SuperBan, 3 - FreshBans.
    35.     Cvars[BAN_TIME]     = register_cvar("cfp_ban_time", "1440");    //Время на которое игрок будет забанен в минутах.
    36. }
    37. public CheckFilePlayer(id)
    38. {
    39.     new szID[32], szFileName[64];
    40.     read_argv(1, szID, charsmax(szID));
    41.     read_argv(2, szFileName, charsmax(szFileName));
    42.    
    43.     new Player = cmd_target(id, szID, CMDTARGET_NO_BOTS);
    44.    
    45.     if(Player)
    46.     {
    47.         new szName[32];
    48.         get_user_name(Player, szName, charsmax(szName));
    49.        
    50.         new g_Admins = 0;
    51.        
    52.         client_print_color(i, print_team_default, "^1[^4АнтиЧит|18+|^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1. ^3Кикнут^4!", szName, szFileName);
    53.            
    54.     }
    55.         }
    56.        
    57.         if(g_Admins == 0)
    58.         {
    59.             if(get_pcvar_num(Cvars[PLAYER_NOBAN]) == 1)
    60.             {
    61.                 switch(get_pcvar_num(Cvars[PLAYER_PUNISH]))
    62.                 {
    63.                     case 0:
    64.                     {
    65.                         server_cmd("kick #%d ^"Сервер без читеров! Обнаружен: %s!^"", get_user_userid(Player), szFileName);
    66.                     }
    67.                     case 1:
    68.                     {
    69.                         switch(get_pcvar_num(Cvars[BAN_TYPE]))
    70.                         {
    71.                             case 0:
    72.                             {
    73.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    74.                             }
    75.                             case 1:
    76.                             {
    77.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    78.                             }
    79.                             case 2:
    80.                             {
    81.                                 server_cmd("amx_superban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    82.                             }
    83.                             case 3:
    84.                             {
    85.                                 server_cmd("fb_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    86.                             }
    87.                         }
    88.                     }
    89.                 }
    90.             }
    91.         }
    92.     }
    93.     return PLUGIN_HANDLED;
    94. }
     
  8. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.685
    Симпатии:
    791
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Andrey777, нормально удаляй скобки
    PHP:
    1.     if(Player)
    2.     {
    3.         new szName[32];
    4.         get_user_name(Player, szName, charsmax(szName));
    5.      
    6.         new g_Admins = 0;
    7.      
    8.         client_print_color(i, print_team_default, "^1[^4АнтиЧит|18+|^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1. ^3Кикнут^4!", szName, szFileName);
    9.     }
     
  9. Andrey777 Пользователь

    Регистрация:
    30.03.15
    Сообщения:
    262
    Симпатии:
    36
    Пол:
    Мужской
    Skype:
    Andrey777best
    Phantom, Бестолку... Screenshot_3.jpg
    Код (Unknown Language):
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #if AMXX_VERSION_NUM < 183
    5.     #include <ColorChat>
    6. #endif
    7.  
    8. #define PLUGIN     "Check File Player"
    9. #define VERSION "3.0"
    10. #define AUTHOR     "vladboss"
    11.  
    12. new g_MaxPlayers;
    13.  
    14. enum pCvars
    15. {
    16.     PLAYER_NOBAN,
    17.     PLAYER_PUNISH,
    18.     BAN_TYPE,
    19.     BAN_TIME
    20. };
    21. new Cvars[pCvars];
    22.  
    23. public plugin_init()
    24. {
    25.     register_plugin(PLUGIN, VERSION, AUTHOR);
    26.  
    27.     register_cvar("cfp_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    28.  
    29.     register_concmd("Check_file_player", "CheckFilePlayer", _, "<#userid> <filename>");
    30.  
    31.     g_MaxPlayers = get_maxplayers();
    32.  
    33.     Cvars[PLAYER_PUNISH]     = register_cvar("cfp_player_punish", "0");    //Наказание: 0 - кик, 1 - бан.
    34.     Cvars[BAN_TYPE]     = register_cvar("cfp_ban_type", "0");         //Тип бан системы: 0 - стандартный или AdvancedBans, 1 - AmxBans 1.6, 2 - SuperBan, 3 - FreshBans.
    35.     Cvars[BAN_TIME]     = register_cvar("cfp_ban_time", "1440");    //Время на которое игрок будет забанен в минутах.
    36. }
    37. public CheckFilePlayer(id)
    38. {
    39.     new szID[32], szFileName[64];
    40.     read_argv(1, szID, charsmax(szID));
    41.     read_argv(2, szFileName, charsmax(szFileName));
    42.  
    43.     new Player = cmd_target(id, szID, CMDTARGET_NO_BOTS);
    44.  
    45.     if(Player)
    46.     {
    47.         new szName[32];
    48.         get_user_name(Player, szName, charsmax(szName));
    49.    
    50.         new g_Admins = 0;
    51.    
    52.         client_print_color(i, print_team_default, "^1[^4АнтиЧит|18+|^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1. ^3Кикнут^4!", szName, szFileName);
    53.     }
    54. }
    55.      
    56.         if(g_Admins == 0)
    57.         {
    58.             if(get_pcvar_num(Cvars[PLAYER_NOBAN]) == 1)
    59.             {
    60.                 switch(get_pcvar_num(Cvars[PLAYER_PUNISH]))
    61.                 {
    62.                     case 0:
    63.                     {
    64.                         server_cmd("kick #%d ^"Сервер без читеров! Обнаружен: %s!^"", get_user_userid(Player), szFileName);
    65.                     }
    66.                     case 1:
    67.                     {
    68.                         switch(get_pcvar_num(Cvars[BAN_TYPE]))
    69.                         {
    70.                             case 0:
    71.                             {
    72.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    73.                             }
    74.                             case 1:
    75.                             {
    76.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    77.                             }
    78.                             case 2:
    79.                             {
    80.                                 server_cmd("amx_superban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    81.                             }
    82.                             case 3:
    83.                             {
    84.                                 server_cmd("fb_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    85.                             }
    86.                         }
    87.                     }
    88.                 }
    89.             }
    90.         }
    91.     }
    92.     return PLUGIN_HANDLED;
    93. }
     
  10. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.547
    Симпатии:
    194
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    PHP:
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #if AMXX_VERSION_NUM < 183
    5.    #include <ColorChat>
    6. #endif
    7.  
    8. #define PLUGIN     "Check File Player"
    9. #define VERSION "3.0"
    10. #define AUTHOR     "vladboss"
    11.  
    12. new g_MaxPlayers;
    13.  
    14. enum pCvars
    15. {
    16.     ADMIN_FLAGS,
    17.     PLAYER_NOBAN,
    18.     PLAYER_PUNISH,
    19.     BAN_TYPE,
    20.     BAN_TIME
    21. };
    22. new Cvars[pCvars];
    23.  
    24. public plugin_init()
    25. {
    26.     register_plugin(PLUGIN, VERSION, AUTHOR);
    27.  
    28.     register_cvar("cfp_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    29.  
    30.     register_concmd("Check_file_player", "CheckFilePlayer", _, "<#userid> <filename>");
    31.  
    32.     g_MaxPlayers = get_maxplayers();
    33.  
    34.     Cvars[PLAYER_NOBAN]     = register_cvar("cfp_player_noban", "1");     //Включить kick или ban, если на сервере нет админа?
    35.     Cvars[PLAYER_PUNISH]     = register_cvar("cfp_player_punish", "0");    //Наказание: 0 - кик, 1 - бан.
    36.     Cvars[BAN_TYPE]     = register_cvar("cfp_ban_type", "0");         //Тип бан системы: 0 - стандартный или AdvancedBans, 1 - AmxBans 1.6, 2 - SuperBan, 3 - FreshBans.
    37.     Cvars[BAN_TIME]     = register_cvar("cfp_ban_time", "1440");    //Время на которое игрок будет забанен в минутах.
    38. }
    39. public CheckFilePlayer(id)
    40. {
    41.     new szID[32], szFileName[64];
    42.     read_argv(1, szID, charsmax(szID));
    43.     read_argv(2, szFileName, charsmax(szFileName));
    44.  
    45.     new Player = cmd_target(id, szID, CMDTARGET_NO_BOTS);
    46.  
    47.     if(Player)
    48.     {  
    49.         new szName[32];
    50.         get_user_name(Player, szName, charsmax(szName));
    51.      
    52.         new g_Admins = 0;
    53.      
    54.         for(new i = 1; i <= g_MaxPlayers; i++)
    55.         {
    56.             if(get_user_flags(i))
    57.             {
    58.                 client_print_color(i, print_team_default, "^1[^4инфа^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1.", szName, szFileName);
    59.             }
    60.         }
    61.      
    62.         if(g_Admins == 0)
    63.         {
    64.             if(get_pcvar_num(Cvars[PLAYER_NOBAN]) == 1)
    65.             {
    66.                 switch(get_pcvar_num(Cvars[PLAYER_PUNISH]))
    67.                 {
    68.                     case 0:
    69.                     {
    70.                         server_cmd("kick #%d ^"Обнаружен: %s!^"", get_user_userid(Player), szFileName);
    71.                     }
    72.                     case 1:
    73.                     {
    74.                         switch(get_pcvar_num(Cvars[BAN_TYPE]))
    75.                         {
    76.                             case 0:
    77.                             {
    78.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    79.                            }
    80.                             case 1:
    81.                             {
    82.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    83.                            }
    84.                             case 2:
    85.                             {
    86.                                 server_cmd("amx_superban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    87.                            }
    88.                             case 3:
    89.                             {
    90.                                 server_cmd("fb_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    91.                            }
    92.                         }
    93.                     }
    94.                 }
    95.             }
    96.         }
    97.     }
    98.     return PLUGIN_HANDLED;
    99. }
     
  11. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.584
    Симпатии:
    4.154
    Пол:
    Мужской
    Punisher, и че это?
     
  12. Punisher Пользователь

    Регистрация:
    08.02.16
    Сообщения:
    1.547
    Симпатии:
    194
    Пол:
    Мужской
    VKcom:
    wkolopunisher
    Telegram:
    punproject
    Skype:
    punproject
    тогда так
    PHP:
    1. #include <amxmodx>
    2. #include <amxmisc>
    3.  
    4. #if AMXX_VERSION_NUM < 183
    5.    #include <ColorChat>
    6. #endif
    7.  
    8. #define PLUGIN     "Check File Player"
    9. #define VERSION "3.0"
    10. #define AUTHOR     "vladboss"
    11.  
    12. new g_MaxPlayers;
    13.  
    14. enum pCvars
    15. {
    16.     PLAYER_NOBAN,
    17.     PLAYER_PUNISH,
    18.     BAN_TYPE,
    19.     BAN_TIME
    20. };
    21. new Cvars[pCvars];
    22.  
    23. public plugin_init()
    24. {
    25.     register_plugin(PLUGIN, VERSION, AUTHOR);
    26.    
    27.     register_cvar("cfp_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    28.    
    29.     register_concmd("Check_file_player", "CheckFilePlayer", _, "<#userid> <filename>");
    30.    
    31.     g_MaxPlayers = get_maxplayers();
    32.    
    33.     Cvars[PLAYER_NOBAN]     = register_cvar("cfp_player_noban", "1");     //Включить kick или ban, если на сервере нет админа?
    34.     Cvars[PLAYER_PUNISH]     = register_cvar("cfp_player_punish", "0");    //Наказание: 0 - кик, 1 - бан.
    35.     Cvars[BAN_TYPE]     = register_cvar("cfp_ban_type", "0");         //Тип бан системы: 0 - стандартный или AdvancedBans, 1 - AmxBans 1.6, 2 - SuperBan, 3 - FreshBans.
    36.     Cvars[BAN_TIME]     = register_cvar("cfp_ban_time", "1440");    //Время на которое игрок будет забанен в минутах.
    37. }
    38. public CheckFilePlayer(id)
    39. {
    40.     new szID[32], szFileName[64];
    41.     read_argv(1, szID, charsmax(szID));
    42.     read_argv(2, szFileName, charsmax(szFileName));
    43.    
    44.     new Player = cmd_target(id, szID, CMDTARGET_NO_BOTS);
    45.    
    46.     if(Player)
    47.     {    
    48.         new szName[32];
    49.         get_user_name(Player, szName, charsmax(szName));
    50.        
    51.         new g_Admins = 0;    
    52.        
    53.                 client_print_color(0, print_team_default, "^1[^4инфа^1] ^3У игрока^1: ^4%s^1: ^3обнаружен^1: ^4%s^1.", szName, szFileName);
    54.              
    55.         if(g_Admins == 0)
    56.         {
    57.             if(get_pcvar_num(Cvars[PLAYER_NOBAN]) == 1)
    58.             {
    59.                 switch(get_pcvar_num(Cvars[PLAYER_PUNISH]))
    60.                 {
    61.                     case 0:
    62.                     {
    63.                         server_cmd("kick #%d ^"Обнаружен: %s!^"", get_user_userid(Player), szFileName);
    64.                     }
    65.                     case 1:
    66.                     {
    67.                         switch(get_pcvar_num(Cvars[BAN_TYPE]))
    68.                         {
    69.                             case 0:
    70.                             {
    71.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    72.                            }
    73.                             case 1:
    74.                             {
    75.                                 server_cmd("amx_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    76.                            }
    77.                             case 2:
    78.                             {
    79.                                 server_cmd("amx_superban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_user_userid(Player), get_pcvar_num(Cvars[BAN_TIME]), szFileName);
    80.                            }
    81.                             case 3:
    82.                             {
    83.                                 server_cmd("fb_ban ^"#%d^" ^"%d^" ^"Удалите из кс файл: %s!^"", get_pcvar_num(Cvars[BAN_TIME]), get_user_userid(Player), szFileName);
    84.                            }
    85.                         }
    86.                     }
    87.                 }
    88.             }
    89.         }
    90.     }