плагин за убийство игрока своей команды

Тема в разделе "Запросы", создана пользователем becks7, 4 мар 2013.

  1. becks7

    becks7

    Сообщения:
    19
    Симпатии:
    0
    Подскажите пожалуйста , что-то не смог найти поиском , плагин за убийство игрока своей команды
    1. Простить
    2. Убить
    ...
    Заранее спасибо .
     
  2. Konstantin

    Konstantin

    Сообщения:
    1.789
    Симпатии:
    767
    http://hlmod.ru/forum/showpost.php?p=4277&postcount=1
     
    becks7 нравится это.
  3. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
  4. becks7

    becks7

    Сообщения:
    19
    Симпатии:
    0
    Спасибо , парни , тему можно закрыть .
     
  5. Romeo98rus

    Romeo98rus

    Сообщения:
    194
    Симпатии:
    5
    Подскажите, а есть попроще плагин? Без многочисленных настроек!
    Просто что бы можно бвло настроить кол-во Т.К и бан! И все!
    Например 5 Т.К. = бан неделя!
     
  6. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Romeo98rus
    PHP:
    #include <sourcemod>

    new killer[MAXPLAYERS+1];

    public 
    OnPluginStart()
    {
        
    HookEvent("player_death"Event_OnPlayerDeath);
    }

    public 
    OnClientConnected(client)
    {
        
    killer[client] = 0;
    }

    public 
    Event_OnPlayerDeath(Handle:event, const String:name[], bool:silent)
    {
        new 
    attacker GetClientOfUserId(GetEventInt(event"attacker")),
            
    client GetClientOfUserId(GetEventInt(event"userid"));
            
        if (
    attacker && attacker != client && GetClientTeam(client) == GetClientTeam(attacker))
        {
            
    // Установишь количество тк перед баном
            
    if (killer[attacker] > 4)
            {
                
    // BanClient(Клиент, Время бана, Метод бана, Причина бана, Причина кика)
                
    BanClient(attacker1337BANFLAG_AUTHID"TK""TK""BanTK");
            }
            
    killer[attacker]++;
        }
    }
     
    Последнее редактирование: 26 мар 2013
    Romeo98rus нравится это.
  7. Romeo98rus

    Romeo98rus

    Сообщения:
    194
    Симпатии:
    5
    Вот спасибо сегодня затетим
     
  8. Ростислав Куприянов

    Ростислав Куприянов

    Сообщения:
    7
    Симпатии:
    0
    а где его нужно прописать?
     
  9. NIKOLYA-PRODIGY

    NIKOLYA-PRODIGY ANPORTGAMES.RU

    Сообщения:
    428
    Симпатии:
    81
    Ростислав Куприянов, в смысле где?
    создайте текстовый документ, скопируйте в него код
    измените расширение файла *.txt на *.sp
    положите в папку со скриптами и скомпилируйте себе плагин
     
  10. Черная вдова

    Черная вдова

    Сообщения:
    1.621
    Симпатии:
    234
    В sp не обязательно
     
  11. Ростислав Куприянов

    Ростислав Куприянов

    Сообщения:
    7
    Симпатии:
    0
    Можно и в txt ?
     
  12. Romeo98rus

    Romeo98rus

    Сообщения:
    194
    Симпатии:
    5
    Оффтоп
    Что то не рябит. или у админов иммунитет?
     

    Вложения:

    • TK_Ban.smx
      Размер файла:
      2,2 КБ
      Просмотров:
      0
    • TK_Bans.sp
      Размер файла:
      948 байт
      Просмотров:
      4
  13. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Romeo98rus
    PHP:
    #include <sourcemod> 

    new killer[MAXPLAYERS+1]; 

    public 
    OnPluginStart() 

        
    HookEvent("player_death"Event_OnPlayerDeath); 


    public 
    OnClientConnected(client

        
    killer[client] = 0


    public 
    Event_OnPlayerDeath(Handle:event, const String:name[], bool:silent

        new 
    attacker GetClientOfUserId(GetEventInt(event"attacker")), 
            
    client GetClientOfUserId(GetEventInt(event"userid")); 
             
        if (
    attacker && attacker != client && GetClientTeam(client) == GetClientTeam(attacker)) 
        { 
            
    // Установишь количество тк перед баном 
            
    if (++killer[attacker] > 4
            { 
                
    // BanClient(Клиент, Время бана, Метод бана, Причина бана, Причина кика) 
                
    BanClient(attacker1337BANFLAG_AUTHID"TK""TK""BanTK"); 
            } 
        } 
    }
    неправильный подход, считывалось после условия