Выход с микса - бан!

Тема в разделе "Общие вопросы", создана пользователем SmoKE_xD, 25 фев 2010.

Статус темы:
Закрыта.
  1. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Собственно нужен плагин, который банил бы игроков выходящих с микса на 2880 минут (2 дня). Данная система работает на пинчо серваках...
     
  2. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Он приватный.
    Называется MixAutoban by Exvel
     
  3. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Как понять "приватный"? То есть, достать не реально? :this:
     
  4. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.507
    Да.
     
  5. Ninla

    Ninla

    Сообщения:
    34
    Симпатии:
    2
    Хотел бы себе этот плагин ...
     
  6. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Обращайся на Пинчо. Хотя они не закакие даньги не продадут...

    Да зачем он тебе, у них на миксах народу всегда дофига, у них ежедневно банят по 500 человек и все равно забиты сервера по края!

    Если уж надо, то вот
    http://hlmod.ru/forum/showthread.php?t=773
    Потом смотришь логи и баниш в ручную =)
     
  7. jet

    jet

    Сообщения:
    18
    Симпатии:
    4
    Есть очень простой способ реализовать возможность банить за выход с микса. Правда бан будет локальный.

    В warmod.sp есть функция OnClientDisconnect(client). В ее теле достаточно прописать
    Код:
    if (g_live && disconnected_by_user) 		
      BanClient(client, 1440, BANFLAG_AUTHID, "Live disconnect." , "" , "sm_addban");
    
    1440 - срок бана в минутах.
    "Live disconnect." - причина бана.

    Но в начале нужно создать переменную типа bool, например, с именем disconnected_by_user, в которой будет храниться информация о том, вышел ли клиент сам или по какой-то причине его выкинуло. Тело Event_Player_Disc(Handle:event, const String:name[], bool:dontBroadcast) нужно изменить так
    Код:
    public Event_Player_Disc(Handle:event, const String:name[], bool:dontBroadcast) {
    	if (!IsActive(0, true))
    		return;
    
    	new client = GetClientOfUserId(GetEventInt(event, "userid"));
    
    	if (GetConVarBool(g_h_stats_enabled) && g_live && client != 0) {
    		new String:log_string[256];
    		CS_GetLogString(client, log_string, sizeof(log_string));
    		new String:reason[128];
    		GetEventString(event, "reason", reason, sizeof(reason));
    
    
                    /* modified */
    
    		if (StrEqual(reason, "Disconnect by user.") ) 
    			disconnected_by_user = true; 
    		else 
    			disconnected_by_user = false;
    
                    /* end */
    
    
    		Log2Game("\"player_disconnect\" (player \"%s\") (reason \"%s\")", log_string, reason);
    	}
    }
    
    Так, например, если игрока выкинет по "timeout", он не будет забанен.

    Измененный код и скомпилированный файл во вложении. Измененные части выделены /* modified */ /* end */
     

    Вложения:

    • warmod.sp.rar
      Размер файла:
      120,8 КБ
      Просмотров:
      124
    • warmod.smx.rar
      Размер файла:
      62,2 КБ
      Просмотров:
      85
    Безпредел, SmoKE_xD и maza511 нравится это.
  8. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    Во! Красава! =)))
     
  9. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    Чета у меня не пашет нихрена.... :no2:
    И админ и не админ перезаходят и никакого бана.
     
  10. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Все работает. Спасибо.
     
  11. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    Не работает у меня....
     
  12. maza511

    maza511

    Сообщения:
    927
    Симпатии:
    456
    ППц, ты как тестил??? Он банит из лив режима если че...
     
  13. jet

    jet

    Сообщения:
    18
    Симпатии:
    4
    Напиши, что у тебя установлено на сервере, как ты ставил этот плагин и как тестируешь его.
     
  14. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    Да я понял. Так и тестил, никого не банит.
     
  15. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    PHP:
    meta list
    Listing 5 plugins:
      [
    01Stripper (1.2by BAILOPAN
      
    [02SourceMod (1.3.1by AlliedModders LLC
      
    [03CS:S Tools (1.3.1by AlliedModders LLC
      
    [04SDK Tools (1.3.1by AlliedModders LLC
      
    [05Hacks Extension (1.3.0.0by Knagg0
    PHP:
    sm plugins list
    [
    SMListing 21 plugins:
      
    01 "Basic Comm Control" (1.3.0by AlliedModders LLC
      02 
    "AFK Manager" (3.2.3by Rothgar
      03 
    "Players Votes" (1.5.0by The ResidentpZv!
      
    04 "SM Super Commands" (0.60by pRED*
      
    05 "GotGames DeadLock" (1.0.0by Twelve-60
      06 
    "Basic Votes" (1.3.0by AlliedModders LLC
      07 
    "Player Commands" (1.3.1by AlliedModders LLC
      08 
    "Basic Ban Commands" (1.2.0by AlliedModders LLC
      09 
    "High Ping Kicker - Lite Edition" (1.0.0.1by Liam
      10 
    "GotGames WarMod" (2.0.2by Twelve-60
      11 
    "Reserved Slots" (1.3.0by AlliedModders LLC
      12 
    "Sound Commands" (1.3.0by AlliedModders LLC
      13 
    "SM Super Menu" (0.5by pRED*
      
    14 "Basic Commands" (1.3.0by AlliedModders LLC
      15 
    "Admin List" (1.2by Fredd
      16 
    "Admin Menu" (1.3.0by AlliedModders LLC
      17 
    "Basic Info Triggers" (1.3.0by AlliedModders LLC
      18 
    "Admin Help" (1.3.0by AlliedModders LLC
      19 
    "Custom Votes" (0.5.6by chundo
      20 
    "Admin File Reader" (1.3.0by AlliedModders LLC
      21 
    <Failed"Client Preferences" (1.3.0by AlliedModders LLC
    Как тестирую:
    1. Закинул плагин выложенный jet'ом в 7 посте, заменив им старый
    2. Зашел на сервер, прописал /fs
    3. Ливанул с микса сам (админ), попросил ливануть других (не админов)
    Все заходят спокойно обратно.
    Команда sm_adban работает, сам пробовал себя банить, все нормально.
     
    Последнее редактирование: 8 апр 2010
  16. jet

    jet

    Сообщения:
    18
    Симпатии:
    4
    Tox1c,

    попробуй оставить минимум плагинов и посмотри будет ли тогда банить.

    Вот список плагинов у меня:

    Код:
     "Admin File Reader" (1.3.0) by AlliedModders LLC
     "Admin Help" (1.3.0) by AlliedModders LLC
     "Admin Menu" (1.3.0) by AlliedModders LLC
     "Advertisements" (0.5.5) by Tsunami
     "autochangemap" (1.1) by bazooka
     "Basic Ban Commands" (1.3.0) by AlliedModders LLC
     "Basic Chat" (1.3.0) by AlliedModders LLC
     "Basic Comm Control" (1.3.0) by AlliedModders LLC
     "Basic Commands" (1.3.0) by AlliedModders LLC
     "Basic Info Triggers" (1.3.0) by AlliedModders LLC
     "Server Pause" (1.0) by hlmod.ru
     "Reserved Slots" (1.3.0) by AlliedModders LLC
     "TeamSwitch" (1.3) by MistaGee
     "GotGames WarMod" (2.0.2) by Twelve-60
     
  17. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    Поубирал все, что только можно, оставил 12 плагинов, та же хрень.
     
  18. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    У кого плагин банит, напишите, что у вас стоит (SM, MM и т.д.) и какие версии плиз.
     
  19. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Последний MM и SM

    "SM Addadmin" (1.0) by MaTTe
    "Admin File Reader" (1.2.0) by AlliedModders LLC
    "Admin Help" (1.2.0) by AlliedModders LLC
    "Admin List" (1.2) by Fredd
    "Admin Menu" (1.2.0) by AlliedModders LLC
    "Advertisements" (0.5.5) by Tsunami
    "Anti-Flood" (1.2.0) by AlliedModders LLC
    "Banlist" (0.01) by [email protected]
    "Basic Ban Commands" (1.2.0) by AlliedModders LLC
    "Basic Chat" (1.2.0) by AlliedModders LLC
    and

    [01] SourceMod (1.3.1) by AlliedModders LLC
    [02] Stripper (1.1b.compiled.11.Mar.08) by BAILOPAN
    [03] CS:S Tools (1.3.1) by AlliedModders LLC
    [04] SDK Tools (1.3.1) by AlliedModders LLC
    [05] Hacks Extension (1.3.0.0) by Knagg0
     
  20. Tox1c

    Tox1c

    Сообщения:
    52
    Симпатии:
    2
    А где же вармод? :shok:
     
Статус темы:
Закрыта.