1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMN] DarkBans v2.1 - баны ;) [1.5.2+]

Тема в разделе "Неподтвержденные плагины", создана пользователем TheEfwio, 6 янв 2016.

  1. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    DarkBans v2.1 - баны:
    Версия: v2.1

    Данный плагин позволяет администраторам сервера выдавать баны, муты, варны.

    Команды:
    • /dban <Ник игрока> <Причина> - вечный бан
    • /dtempban <Ник игрока> <Время в секундах> <Причина> - временный бан
    • /dunban <Ник игрока> - разбанить игрока
    • /dmute <Ник игрока> <Причина> - вечная блокировка чата
    • /dtempmute <Ник игрока> <Время в секундах> <Причина> - временная блокировка чата
    • /dglobalmute - включить/выключить глобальную блокировку чата
    • /dunmute <Ник игрока> - снять блокировку чата
    • /dwarn <Ник игрока> <Причина> - предупредить игрока
    • /dresetwarns <Ник игрока> - убрать все предупреждения
    • /dcheck <Ник игрока> - выдаёт информацию об игроке

    Permissions:
    • darkbans.ban - право на вечную блокировку игрока(/dban)
    • darkbans.tempban - право на временную блокировку игрока(/dtempban)
    • darkbans.unban - право на снятие блокировки(/dunban)
    • darkbans.mute - право на выдачу вечной блокировки чата(/dmute)
    • darkbans.tempmute - право на выдачу временной блокировки чата(/dtempmute)
    • darkbans.globalmute - право на глобальную блокировку чата(/dglobalmute)
    • darkbans.unmute - право на снятие блокировки чата(/dunmute)
    • darkbans.warn - право на выдачу предупреждений(/dwarn)
    • darkbans.resetwarns - право на очистку игрока от предупреждений(/dresetwarns)
    • darkbans.check - право на выдачу информации об игроке
    • darkbans.ban.bypass - никто вас не забанит
    • darkbans.mute.bypass - никто вам не заблокирует чат
    • darkbans.warn.bypass - никто не выдаст вам предупреждения
    API:
    Внимание:
    player - это ник игрока(переменная String)
    В причине можно использовать знаки &!
    Ах да, после выполнения данных методов игроку не посылаются сообщения и его не кикает.

    Код:
    DBAPI.ban(player, reason) - выдаёт вечный бан игроку player с причиной reason
    DBAPI.tempban(player, reason, DBAPI.getTime() + time) - выдаёт временный бан игроку player с причиной reason
    DBAPI.unban(player) - снимает бан у игрока player
    DBAPI.mute(player, reason) - выдаёт вечную блокировку чата игроку player с причиной reason
    DBAPI.tempmute(player, reason, DBAPI.getTime() + time) - выдаёт временную блокировку чата игроку player с причиной reason
    DBAPI.unmute(player) - снимает блокировку чата у игрока player
    DBAPI.warn(player) - выдать предупреждение игроку
    DBAPI.resetWarns(player) - очищает у игрока player все предупреждения
    DBAPI.getWarns(player) - получить кол-во предупреждений у игрока player(переменная int)
    DBAPI.checkActiveBan(player) - проверяет есть ли у игрока блокировки(переменная boolean)
    DBAPI.checkActiveMute(player) - проверяет есть ли у игрока блокировка чата(переменная boolean)
    DBAPI.getBanReason(player) - возвращает причину блокировки(переменная String)
    DBAPI.getMuteReason(player) - возвращает причину блокировки чата(переменная String)
    DBAPI.globalmute(true/false) - включает или отключает глобальную блокировку чата
    Пример:
    Если я хочу получить причину бана, то использую:
    Код:
    if(DBAPI.checkActiveBan(player)){
        String reason = DBAPI.getBanReason(player);
    }
    Скачать плагин

    Лог изменений:
    - Не мелкий фикс багов
    - Новая функция API
    - Глобальная блокировка чата;)
    - Полностью переписан плагин
    - Фикс бага с API
    - Добавлен Permission darkbans.ban.bypass
    - Добавлен Permission darkbans.mute.bypass
    - Добавлен Permission darkbans.warn.bypass
    - Релиз моего крутого плагина
     
    Последнее редактирование: 11 июл 2016
  2. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    резерв
     
  3. Create_Everything

    Create_Everything Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    CreateEvery
    Какие версии поддерживаются?
     
  4. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Добавил версию в название. Забыл.
     
  5. L4c05t

    L4c05t Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Поддержка mysql будет ?
     
  6. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Будет время, реализую. Сейчас занят другими проектами.
     
  7. Prion

    Prion Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    __Prion__
    Как понять вечный бан???
    Если забанил игрока,а у него сменный IP он опять подключится?
     
  8. MrTrojan

    MrTrojan Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Вечный бан, это когда игрок никогда не сможет зайти под забаненным ником, если он айпи сменит, то он не сможет зайти на забаненный ник.
     
  9. L4c05t

    L4c05t Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Тогда напиши вечная блокировка аккаунта.
     
  10. Prion

    Prion Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    __Prion__
    ООО,это хорошая вещь,а то есть один чел я его баню,а он заходит с друих ников и пиарит свой сервер
     
  11. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Т.к. я решил написать все плагины с одного сервера, я скоро выложу лотерею(джекпот).
     
  12. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Я плагин этот проверяю. В базе 100 игроков забаненых, пока что нормально. Если будут проблемы, то перепишу систему.
     
  13. RespectDDD

    RespectDDD Активный участник Пользователь

    Баллы:
    76
    Skype:
    netu_logina3
    Можно еще добавить пермы на иммунитет от банов, киков, мутов
    Например вот таких:
    Код:
    darkbans.kick.immune
    darkbans.ban.immune
    darkbans.mute.immune
    Во многих плагинах такой штуки не хватает.
     
  14. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    О таких пермах думал, сейчас сделаю и запилю апдейт. Только на русском языке. Лень переводить ;)
     
  15. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Реализовал ;)

    Update! Т.к. просрал часть исходников, а декомпиляторы работают через **** мне пришлось переписать плагина.
    - Добавлены права darkbans.ban.bypass, darkbans.mute.bypass и darkbans.warn.bypass
    - Фикс бага с API
     
  16. L4c05t

    L4c05t Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    MySQL, ждемс
     
  17. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    MySQL будет не скоро, но постараюсь как можно быстрее.
    Сейчас занят ранговой системой, своим сервером и т.д.
     
  18. L4c05t

    L4c05t Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Lacost
    Ты только плпгины пишешь ?
     
  19. Автор темы
    TheEfwio

    TheEfwio Активный участник Пользователь

    Баллы:
    76
    Ещё софт на C# и всё.
    З.Ы. плагины ;)
    Сегодня фикс.
    Update v2.1
    - Не мелкий фикс багов
    - Новая функция API
    - Глобальная блокировка чата;)
    Up!
     
    Последнее редактирование: 10 янв 2016

Поделиться этой страницей