[Любая игра] Adding admins on time

Тема в разделе "Новые плагины", создана пользователем R1KO, 8 окт 2013.

  1. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Adding admins on time

    Описание:
    Плагин позволяет добавлять админов на время.

    Использование:
    sm_add_admin <steam id> <иммунитет:флаги или @Группа> <Время в днях>

    Если время не вписывать или написать 0 то админ будет добавлел не на время, а как обычный.
    Команда доступна только админам с флагом z (ROOT).

    Время вводить не обязательно, тогда админ будет добавлен как обычный.

    Все админы сохраняются в admins.cfg

    Как добавить команду в админ меню:
    PHP:
    "Commands"
    {
        
    "ServerCommands"
        
    {
            
    "Дать админку на время"
            
    {
                
    "cmd"            "sm_add_admin #1 #2 @3"
                "admin"            "sm_unban"
                "execute"        "player"
                "1"
                
    {
                    
    "type"         "player"
                    "method"    "steamid"
                    "title"        "Кому:"
     
                
    }
                
    "2"
                
    {
                    
    "type"         "list"
                    "title"        "Группа"
                    "1"        "@имя своей группы1"
                    "1."        "Название группы в админке"
                    "2"        "@имя своей группы2"
                    "2."         "Название группы в админке"
                   "3"        "@имя своей группы3"
                    "3."         "Название группы в админке"
                
    }
                 
    "3"
                
    {
                    
    "type"         "list"
                    "title"        "Срок:"
                    "1"        "7"
                    "1."        "Неделя"
                    "2"        "30"
                    "2."         "Месяц"
                   "3"        "60"
                    "3."         "2 Месяца"
                
    }
            }
        }
    P.S. Спасибо Reiko1231
     

    Вложения:

    Последнее редактирование: 13 окт 2013
    Meowmurmur, Godsend, kleuser и 9 другим нравится это.
  2. Sam_Fisher

    Sam_Fisher

    Сообщения:
    703
    Симпатии:
    202
    Авансом скажу "спасибо" и сразу же несколько вопросов:
    1. Присутствует ли пункт в админ-меню?
    2. Работает ли с SourceBans/Будет ли работа над web мордой?
    Оффтоп
     
  3. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Нет, добавь через http://hlmod.ru/forum/stati-i-manua...enu-delaem-adminskoe-menu-dlya-sourcemod.html

    Нет, ибо это есть в сб от онотоле, а плагин писался для независимости от сб. Если есть желающие написать - буду рад.

    Ответ - не правильно.
     
    Sam_Fisher нравится это.
  4. Webman

    Webman Developer

    Сообщения:
    702
    Симпатии:
    182
    А как там ведется отсчет времени?
    Если, к примеру, на сервере поставить левую дату, то эта админка будет косячить?
    Думаю, стоит поработать над "реальным временем", поставить, например, дату начала и дату окончания действия админки.
     
  5. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
  6. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
    Ребят кому не сложно напишите подробно как добавить пункт в админское меню.
     
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    PHP:
    "Commands"
    {
        
    "ServerCommands"
        
    {
            
    "Дать админку на время"
            
    {
                
    "cmd"            "sm_add_admin #1 #2 @3"
                "admin"            "sm_unban"
                "execute"        "player"
                "1"
                
    {
                    
    "type"         "player"
                    "method"    "steamid"
                    "title"        "Кому:"
     
                
    }
                
    "2"
                
    {
                    
    "type"         "list"
                    "title"        "Группа"
                    "1"        "@имя своей группы1"
                    "1."        "Название группы в админке"
                    "2"        "@имя своей группы2"
                    "2."         "Название группы в админке"
                   "3"        "@имя своей группы3"
                    "3."         "Название группы в админке"
                
    }
                 
    "3"
                
    {
                    
    "type"         "list"
                    "title"        "Срок:"
                    "1"        "7"
                    "1."        "Неделя"
                    "2"        "30"
                    "2."         "Месяц"
                   "3"        "60"
                    "3."         "2 Месяца"
                
    }
            }
        }
     
    Последнее редактирование: 11 окт 2013
    Лев и Sam_Fisher нравится это.
  8. Sam_Fisher

    Sam_Fisher

    Сообщения:
    703
    Симпатии:
    202
    R1KO, а зачем "собака"???
     
  9. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Sam_Fisher, чтобы плагин распознал ее как группу админов, можешь вместо
    писать флаги и иммунку
     
    Sam_Fisher нравится это.
  10. Sam_Fisher

    Sam_Fisher

    Сообщения:
    703
    Симпатии:
    202
    Не, мне проще группы. Кстати, лучше писать группы на английском.
    Оффтоп

    Добавлено через 6 минут
    Можно ли менять сроки? Если прописать, например, под 4-м пунктом
    Код:
    "4"        "0"
    "4."         "Бессрочно"
    Будет работать?
    Оффтоп
     
    Последнее редактирование: 9 окт 2013
  11. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Да

    Обновил первый пост.
     
    Последнее редактирование: 11 окт 2013
    Sam_Fisher нравится это.
  12. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
    R1KO, Посмотри пожалуйста правильно ли я сделал
    "ServerCommands"
    {
    "Админка на время"
    {
    "cmd" "sm_add_admin #1 #2 @3"
    "admin" "sm_unban"
    "execute" "player"
    "1"
    {
    "type" "groupplayer"
    "method" "steamid"
    "title" "Кому:"

    }
    "2"
    {
    "type" "list"
    "title" "Группа"
    "1" "@StandartAdmin"
    "1." "StandartAdmin"
    "2" "@SuperAdmin"
    "2." "SuperAdmin"
    "3" "@vipmenu"
    "3." "vipmenu_skin"
    }
    "2"
    {
    "type" "list"
    "title" "Срок:"
    "1" "1"
    "1." "1 день"
    "2" "7"
    "2." "Неделя"
    "3" "30"
    "3." "Месяц"
    "4" "60"
    "4." "2 Месяца"
    }
    }
    }
    И еще по этом упути находиться файл adminmenu_custom cstrike\addons\sourcemod\configs или cstrike\cfg\sourcemod
     
  13. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Лев, правильно
    cstrike/addons/sourcemod/сonfigs
    только не забудь в utf8 без bom сохранить
     
    Лев нравится это.
  14. EPacker2

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

    Сообщения:
    1.035
    Симпатии:
    628
    Оффтоп
     
    R1KO нравится это.
  15. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
  16. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992

    PHP:
     "ServerCommands"
        
    {
            
    "Админка на время"
            
    {
                
    "cmd"            "sm_add_admin #1 #2 @3"
                "admin"            "sm_unban"
                "execute"        "player"
                "1"
                
    {
                    
    "type"         "groupplayer"
                    "method"    "steamid"
                    "title"        "Кому:"
     
                
    }
                
    "2"
                
    {
                    
    "type"         "list"
                    "title"        "Группа"
                    "1"        "@StandartAdmin"
                    "1."        "StandartAdmin"
                    "2"        "@SuperAdmin"
                    "2."         "SuperAdmin"
                    "3"        "@vipmenu"
                    "3."         "vipmenu_skin"
                
    }
                 
    "2" // тут должно быть 3
                
    {
                    
    "type"         "list"
                    "title"        "Срок:"
                    "1"        "1"
                    "1."        "1 день"
                    "2"        "7"
                    "2."        "Неделя"
                    "3"        "30"
                    "3."         "Месяц"
                    "4"        "60"
                    "4."         "2 Месяца"
                
    }
            }
    }


    ------------------------------------------------
    Обновил плагин в первом посте.
     
    Лев нравится это.
  17. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
    R1KO, после того как добавил админа в admins.cfg поевляется следующие
    "STEAM_0:0:64517406"
    {
    "auth" "steam"
    "identity" "STEAM_0:0:64517406"
    }

    не хватает пункта флажков или группы
     
  18. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Напиши команду какой прописываешь.
     
  19. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
    Вот

    PHP:
       "ServerCommands"
        
    {
            
    "Админка на время"
            
    {
                
    "cmd"            "sm_add_admin #1 #2 @3"
                "admin"            "sm_unban"
                "execute"        "player"
                "1"
                
    {
                    
    "type"         "groupplayer"
                    "method"    "steamid"
                    "title"        "Кому:"
     
                
    }
                
    "2"
                
    {
                    
    "type"         "list"
                    "title"        "Группа"
                    "1"        "@StandartAdmin"
                    "1."        "StandartAdmin"
                    "2"        "@SuperAdmin"
                    "2."         "SuperAdmin"
                    "3"        "@vipmenu"
                    "3."         "vipmenu_skin"
                
    }
                 
    "3"
                
    {
                    
    "type"         "list"
                    "title"        "Срок:"
                    "1"        "1"
                    "1."        "1 день"
                    "2"        "7"
                    "2."        "Неделя"
                    "3"        "30"
                    "3."         "Месяц"
                    "4"        "60"
                    "4."         "2 Месяца"
                
    }
            }
        }
     
  20. R1KO

    R1KO Супер-модератор

    Сообщения:
    6.000
    Симпатии:
    2.992
    Лев, ну а командой sm_add_admin пробывал ?

    И замени "type" "groupplayer" на "type" "player"