AUTO ADMIN (админ на 30 дней)

Тема в разделе "Запросы", создана пользователем romzes96, 12 июн 2013.

  1. romzes96

    romzes96

    Сообщения:
    23
    Симпатии:
    0
    Привет всем, еще раз:)
    Существует ли такой плагин чтобы при добавление админа через этот плагин, он добавлялся на ограниченно время.
    Что бы это время составляло 30 дней.
    Что бы его можно было добавить через консоль допустим так:
    sm_auto_admin <IP/ID> <Группа> <Flags> <Pasword>
    И что бы он сам удалялся из списка админов, ну переставал быть админом через 30 дней.
    Такое есть?:)
     
  2. SenatoR

    SenatoR Модератор

    Сообщения:
    714
    Симпатии:
    270
    сурсбанс чем не устроил?
     
  3. romzes96

    romzes96

    Сообщения:
    23
    Симпатии:
    0
    Нет сурсбанс не подходит...
    У меня руки кривые похоже, я его нормально поставить не могу.
    Может есть какой плагин?
     
    Последнее редактирование: 12 июн 2013
  4. Анти-ГоСу

    Анти-ГоСу IbizaGaming.Ru

    Сообщения:
    140
    Симпатии:
    32
    у wS есть, на его форуме ищи
    только он платный
     
  5. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    Анти-ГоСу, могу попробывать написать. Но во второй половине месяца.
     
  6. Анти-ГоСу

    Анти-ГоСу IbizaGaming.Ru

    Сообщения:
    140
    Симпатии:
    32
    да мне он не нужен так уж сильно
    но был бы благодарен
     
  7. Maus

    Maus

    Сообщения:
    126
    Симпатии:
    6
    R1KO, можешь воплотить данную идею в реальность?) тоже не хочется использовать sourcebans...
     
  8. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    Maus, Попробую.
     
    Лев и EPacker2 нравится это.
  9. golova209

    golova209 Думать – самая трудная работа

    Сообщения:
    264
    Симпатии:
    75
    Если не ошибаюсь уже писали про админа на срок.И вроде уже есть такой плагин.Поищи на форуме
     
  10. Maus

    Maus

    Сообщения:
    126
    Симпатии:
    6
    R1KO, надеюсь это тебе как-нибудь поможет:)

    Исходник:
    #include <sourcemod>

    #define FILE "addons/sourcemod/configs/admin_time.cfg"

    new Handle:KeyValues = INVALID_HANDLE;

    new String:date[][] = {"YEAR", "MONTH", "DAY", "HOUR", "MINUTE"},
    String:char[][] = {"%Y", "%m", "%d", "%H", "%M"};

    public OnPluginStart()
    {
    KeyValues = CreateKeyValues("ADMIN_TIME");
    }

    public OnMapStart()
    {
    if (!FileToKeyValues(KeyValues, FILE))
    {
    SetFailState("File '%s' not found!", FILE);
    }
    }

    public OnClientPostAdminCheck(client)
    {
    new AdminId:admin = GetUserAdmin(client);

    if (admin != INVALID_ADMIN_ID)
    {
    decl String:buffer[30];
    if (GetClientAuthString(client, buffer, sizeof(buffer)))
    {
    if (KvJumpToKey(KeyValues, buffer, false))
    {
    decl String:time[256];
    for (new i = 0; i < 5; i++)
    {
    KvGetString(KeyValues, date, buffer, sizeof(buffer));
    FormatTime(time, sizeof(time), char);

    if (StringToInt(time) > StringToInt(buffer))
    {
    RemoveAdmin(admin);
    break;
    }
    }
    }
    }
    }
    }


    Дополнительный файл с параметрами:
    "ADMIN_TIME"
    {
    "STEAM_0:0:1" // SteamID игрока
    {
    "YEAR" "2013" // Год
    "MONTH" "12" // Месяц
    "DAY" "31" // День
    "HOUR" "15" // Час
    "MINUTE" "30" // Минута
    }
    }

    Добавлено через 1 минуту
    Только вот принцип работы плагина не понимаю((
    Спрашивал у автора по какому принципу он работает... Пытался проделать так как он сказал и всё безуспешно(
     
    Последнее редактирование: 7 окт 2013
  11. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Что значит по какому принципу? Вы выдаете клиенту администраторские права до 10 октября, плагин сравнивает дату сервера и дату в текстовом файле при подключении клиента по SteamID. Если дата вышла - удаление администратора. Но это в теории, на практике так и не проверил

    link
     
    Последнее редактирование: 7 окт 2013
  12. KapaT

    KapaT Эгоист

    Сообщения:
    1.982
    Симпатии:
    408
    Все верно только плагин удаляет админа не из списка admin.cfg или admin_simple.ini, он удаляет их из каких то файлов кеша, сами админы остаются прописаны только админка не работает у них.
     
  13. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Да есть уже все это, сб от онотоле
     
  14. EPacker2

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

    Сообщения:
    1.004
    Симпатии:
    608
    Читал первые посты? Не подходит им SB (ручки кривые :))
     
  15. fallen1994

    fallen1994

    Сообщения:
    2.347
    Симпатии:
    544
    Читал, но есть мануалы по установке, сб легко ставица так-то.
    Просто сб от онотоле как раз пойдет таким начинающим.
     
  16. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    fallen1994, просто не у всех есть возможность и желание его иметь.

    Я буду писать по другому принципу.

    P.S. Работу уже начал (Спасибо Reiko1231)
     
    Последнее редактирование: 7 окт 2013
    Maus нравится это.
  17. Лев

    Лев

    Сообщения:
    228
    Симпатии:
    82
    Он слишком примитивный.
     
  18. Maus

    Maus

    Сообщения:
    126
    Симпатии:
    6
    EPacker2 мне кажется тебе не стоит выдвигать такие необоснованные мнения. если я не хочу использовать sourcebans это не значит что у меня руки кривые. может у меня самописная система банов будет, откуда тебе знать.

    Добавлено через 57 секунд
    R1KO жду твоего плагина:)
     
    Последнее редактирование: 8 окт 2013
  19. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978