Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

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

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

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    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. Хостинг MineCraft
    <
  3. Автор темы
    TheEfwio

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    резерв
     
  4. Create_Everything

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

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

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    Добавил версию в название. Забыл.
     
  6. L4c05t

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    Т.к. я решил написать все плагины с одного сервера, я скоро выложу лотерею(джекпот).
     
  13. GoodCoder

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

    Баллы:
    76
    Когда список станет большим, начнутся проблемы с производительностью...
     
  14. Автор темы
    TheEfwio

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

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

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

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

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

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

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

    Баллы:
    76
    Это ничто. 1K записей давайте.
     
  18. Автор темы
    TheEfwio

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    Реализовал ;)

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

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

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

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

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

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

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

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