[CS: Source] admin chat

Тема в разделе "Новые плагины", создана пользователем Scarface_slv, 16 май 2012.

  1. Scarface_slv

    Scarface_slv

    Сообщения:
    228
    Симпатии:
    47
    Adminchat

    Описание:
    Плагин добавляет префикс (тег) игроку в чате по стиму или по флагам админа.
    Писал для v34. Для версий старше есть Custom Chat Colors и т.д.
    [​IMG]

    Cvar:
    sm_adminchatteam - Вкл/Откл(1/0).
    Префикс в командном чате.

    sm_adminchatcmd- Вкл/Откл(1/0)
    При написание символа "!" не отоброжает префикс.
    Для тех у кого не воспринимает команды типо
    !voteban, !votemute и т.д.

    Примеры добавления в adminchat.txt:
    Для русских тегов, кодировка в adminchat.txt должна быть в формате UTF-8(без BOM)!!!

    По steam - "STEAM_0:0:" "(ADMIN)".
    По флагу - "z" "[OWNER]".
    Так же можете изменить цвет - по умолчанию {green}.
    Доступные цвета - {default}, {green}, {teamcolor}.
    Пример - "STEAM_0:0:" "{default}({green}ADMIN{default})".
    Получится примерно так: (ADMIN).


    Примеры добавления в adminchat_filter.txt:
    Все фразы в списке adminchat_filter.txt будут пропускаться в чате.

    voteban
    rtv
    nominate
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      40,1 КБ
      Просмотров:
      2.360
    • Adminchat.rar
      Размер файла:
      12,8 КБ
      Просмотров:
      123
    Последнее редактирование: 24 фев 2016
    zxxxz666, R1KO, miha1991 и 5 другим нравится это.
  2. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.528
    Симпатии:
    201
    Допиливайте), у самого времени нету
     

    Вложения:

    • adminchat.txt
      Размер файла:
      5,3 КБ
      Просмотров:
      450
  3. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    Зачем нужно напихивать сервер плагинами из-за одного слова и то которое можно поменять в стандартном плагине [ADMIN] на (ADMIN).
     
  4. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.528
    Симпатии:
    201
    KapaT,
    А разве в стандартном плагине sm пишется имя при написании сообщения админом в чат через @ ?
    Тут м.б. плагин отслеживает флаг и при введении сообщения пишет тег админа и его имя с сообщением, а в стандартном вроде виден всем просто админ без ника
    Если не прав, подправьте
     
  5. Dark of Kings

    Dark of Kings

    Сообщения:
    17
    Симпатии:
    6
    Исходник
     

    Вложения:

    • adminchat.sp
      Размер файла:
      5,5 КБ
      Просмотров:
      136
  6. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.528
    Симпатии:
    201
    Dark of Kings,
    Не путай народ, это не отредактированный исходник файла при декомпиляции файла + во 2 посту я его вложил, смысл повтора?
     
  7. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    Monomizer,в sourcemod.cfg ставь sm_show_activity 15 и будет писаться
     
    Последнее редактирование: 17 май 2012
    Monomizer нравится это.
  8. Monomizer

    Monomizer Мимо пробегал Супер-модератор

    Сообщения:
    1.528
    Симпатии:
    201
    KapaT,
    Не та тема малясь, но я понял, спасибо)
     
  9. Scarface_slv

    Scarface_slv

    Сообщения:
    228
    Симпатии:
    47
    Не понятно зачем вам исходник.... В sourcemod там просто одним цветом писало и там префикс этот @ постоянно писать перед текстом надоело, вот и решил этот плагин написать.
     
  10. EPacker2

    EPacker2 3D-моделист

    Сообщения:
    1.003
    Симпатии:
    608
    Тогда изволь выложить исходничек :)
     
  11. Игорь Охремчук

    Игорь Охремчук Админ uaplayer.com

    Сообщения:
    243
    Симпатии:
    366
    PHP:
    #include <sourcemod>
    #include <cstrike>
    #include <colors>

    public OnPluginStart()
    {
        
    AddCommandListener(Command_Say"say");
    }

    public 
    Action:Command_Say(client, const String:command[], args)
    {
        if(!
    client || !IsClientInGame(client))
            return 
    Plugin_Continue;
        
        if(
    GetUserAdmin(client) != INVALID_ADMIN_ID)
        {
            
    decl String:sText[192];
            
    GetCmdArgString(sTextsizeof(sText));
            
            new 
    startidx;
            if(
    sText[strlen(sText)-1] == '"')
            {
                
    sText[strlen(sText)-1] = '\0';
                
    startidx 1;
            }
            
            
    decl String:sBuffer[256];
            
            switch(
    GetClientTeam(client))
            {
                case 
    CS_TEAM_SPECTATOR:
                    
    Format(sBuffersizeof(sBuffer), "{default}(Spectator) {green}(ADMIN) {teamcolor}%N{default}: %s"clientsText[startidx]);
                case 
    CS_TEAM_T:
                    
    Format(sBuffersizeof(sBuffer), "{default}(Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s"clientsText[startidx]);
                case 
    CS_TEAM_CT:
                    
    Format(sBuffersizeof(sBuffer), "{default}(Counter-Terrorist) {green}(ADMIN) {teamcolor}%N{default}: %s"clientsText[startidx]);
            }
            
            
    CPrintToChatAllEx(client"%s"sBuffer);
            
            return 
    Plugin_Handled;
        }
        
        return 
    Plugin_Continue;
    }
    Интерестно, что же вы хотите сделать)
     
    CTe6eJIeK_vRn, Monomizer и Scarface_slv нравится это.
  12. Scarface_slv

    Scarface_slv

    Сообщения:
    228
    Симпатии:
    47
    обновил спасибо Игорь Охремчук
     
  13. Влад Ищенко

    Влад Ищенко

    Сообщения:
    2
    Симпатии:
    0
    ребят а можете плагин написать или дать ссылку на него если есть чтобы без всяких символов @ и так далее писать в чате от имени админа и без тега admin у меня такой был тока я не помню названиия и найти не могу
     
  14. SuperMan2012

    SuperMan2012

    Сообщения:
    1
    Симпатии:
    0
    Как сделать чтобы не зеленый был а синий?
     
  15. The Slavik

    The Slavik

    Сообщения:
    437
    Симпатии:
    49
    на учи этот плагин.
     
  16. Алексей Лиственников

    Алексей Лиственников Жлобный** мальчик)

    Сообщения:
    36
    Симпатии:
    9
    Вот я немного переделал.Теперь это должно выглядеть так:
    Отпишитесь работает или нет)
     

    Вложения:

    Последнее редактирование: 11 фев 2013
  17. Алексей Лиственников

    Алексей Лиственников Жлобный** мальчик)

    Сообщения:
    36
    Симпатии:
    9
    ilga80, Просто этот плаген проще поставил его и всё больше об этом думать и не надо)
     
    Последнее редактирование: 11 фев 2013
  18. Алексей Лиственников

    Алексей Лиственников Жлобный** мальчик)

    Сообщения:
    36
    Симпатии:
    9
    Вот представь нашлись те кто спрашивают про Custom Chat Colors что да как)))ну а тут и спрашивать нечего)
     
    Последнее редактирование: 11 фев 2013
  19. Денис Мурзакамалов

    Денис Мурзакамалов

    Сообщения:
    40
    Симпатии:
    8
    Сделай чтобы и игроки могли песать цветным типа также как админы
     
  20. Scarface_slv

    Scarface_slv

    Сообщения:
    228
    Симпатии:
    47
    :D один из первых моих плагинов, я и забыл про него, откопал исходник кинул в 1 пост, если кому нужен)