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

Плагин [ADMN] WGAutoName [CB 1.4.5 - CB 1.7.9] (Автоимена регионов)

Тема в разделе "Неподтвержденные плагины", создана пользователем jBody, 24 сен 2014.

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

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    [​IMG]
    WG Auto Name for WorldGuard

    Плагин для автоимен регионов для WorldGuard. Позволяет упорядочить базу имен регионов, и избавляет игроков от необходимости придумывать название регионов, автоматически генерируя имена для регионов из имени игрока и номера-суффикса. Прежняя возможность называть регионы как угодно - не блокируется, но и не дается игрокам без пермишена. Плагин превосходно дружит с большинством версий WorldGuard, c RegionScanTool и WGExtender, в совокупности данные плагины представляют огромное удобство как игрокам так и администраторам сервера: RegionScanTool позволяет моментально выслеживать паразитные регионы, а Extender добавляет к автоименам еще и возможность ставить авто-флаги. Плагин имеет возможность создания пермишенов для ограничения количества регионов для групп или игроков.


    Как использовать
    Убедится что установлен и настроен WorldGuard. Скачать WGAutoName, поместить в папку plugins, запустить сервер. Сразу после этого, у игроков без пермишенов включится авто имя региона, и называть регионы как угодно игрок не сможет. Отныне для claim ему доступна только команда /rg claim без параметров. ОП или админ с пермишенами - может использовать автоимя, используя /rg claim без параметров либо обычным способом - /rg claim <имярегиона>.
    Что можно сделать еще? можно установить разное число максимально доступного количества регионов для разных групп. В конфиг файле уже есть три группы (соотвественно три пермишена) для примера. Просто установить пермишены в группы, затем включить 'MAX_CLAIM_PERMISSION_ENABLED: true' и перезагрузить сервер. В таком случае плагин еще будет показывать игроку количество доступных регионов, каждый раз после создания нового региона, как в превью.

    Команды
    '/wgan global'
    - выключить/включить плагин

    Пермишены

    'wgautoname.manual' -
    позволяет использовать обычные названия (claim c параметрами)

    'wgautoname.collect' - с данным пермишеном плагин учитывает все регионы пользователя во всех мирах, без него - как обычно - по лимиту на каждый мир (при использовании встроенных лимитов)

    'wgautoname.admin' - разрешает включать/выключать плагин '/wgan global'

    'wgautoname.unlimit' - позволяет "безлимит" до максимального указанного числа в конфиге WorldGuard (пункт max-region-count-per-player-default). (при использовании встроенных лимитов)

    И настраиваеме пермишены на ограничения. 3 штуки по умолчанию:

    'wgautoname.defaultgroup1' -
    разрешает сделать по 7 регионов на каждый мир без пермишена 'wgautoname.collect' или всего 7 регионов на все миры с 'wgautoname.collect'

    'wgautoname.defaultgroup2' - разрешает сделать по 12 регионов на каждый мир без пермишена 'wgautoname.collect' или всего 12 регионов на все миры с 'wgautoname.collect'

    'wgautoname.defaultgroup3' - разрешает сделать по 16 регионов на каждый мир без пермишена 'wgautoname.collect' или всего 16 регионов на все миры с 'wgautoname.collect'

    Для того чтобы пермишены заработали - включить 'MAX_CLAIM_PERMISSION_ENABLED: true' в конфиге. Можно менять эти или добавить сколько угодно своих лимитов, хоть для каждого игрока. Нужно просто добавить новые строчки с лимитом в секцию конфига 'wgautoname' - и новый пермишен будет называться 'wgautoname.какаятоноваястрочка', дальше - все в курсе.

    Локализация
    Вражеская. Русская в аттаче.

    СКАЧАТЬ

    Описание на dev.bukkit.org


    wgautoname:
    Код:
    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
       wgautoname:
          defaultgroup1: 7
          defaultgroup2: 12
          defaultgroup3: 16
    
    pex:
    Код:
    groups:
      Player:
        default: true
        prefix: ''
        inheritance: []
        permissions:
     ...ваши пермишены....
        - wgautoname.defaultgroup1
    
    wg:
    Код:
    regions:
        use-scheduler: true
        use-creature-spawn-event: true
        sql:
            use: false
            dsn: jdbc:mysql://localhost/worldguard
            username: worldguard
            password: worldguard
        enable: true
        invincibility-removes-mobs: false
        explosion-flags-block-entity-damage: true
        high-frequency-flags: false
        wand: 334
        max-claim-volume: 30000
        claim-only-inside-existing-regions: false
        max-region-count-per-player:
            default: 9999999999
    auto-invincible: false
    

     

    Вложения:

    • WGAutoName.zip
      Размер файла:
      1,8 КБ
      Просмотров:
      18
    Последнее редактирование: 8 фев 2015
  2. Хостинг MineCraft
    <
  3. Strikee

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

    Баллы:
    78
    Имя в Minecraft:
    Proficional
    *like* Норм идейка,а то имена регионов придуманными игроками убивают. А как можно сделать так,чтобы только /rg claim без параметров был доступен?
     
  4. Автор темы
    jBody

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    ага) чтобы был просто автонейм достаточно даже не настраивать плагин. просто установи и не давай никому пермишены. админ с *.* или оп могут клаймить по прежнему а игроки нет) а да и настройки не меняй тогда если настраивать не будешь. по дефолту
    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: false
    будет просто автонейм и все ( только /rg claim)
     
  5. neon52

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

    Баллы:
    88
    Автор, а в чем может быть проблема?

    настроил пермишены
    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
    wgautoname:
    wgautoname.rg_limit_player: 3
    wgautoname.rg_limit_cool_player: 3
    wgautoname.rg_limit_helper: 3
    wgautoname.rg_limit_Arhitector: 90
    wgautoname.rg_limit_vip: 5
    wgautoname.rg_limit_Moderator: 9999

    выдал игроку права
    wgautoname.rg_limit_player: 3

    но сообщения об кол-ве доступных лимитов нет "Х из 3"
     
  6. Автор темы
    jBody

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    настроил конфиг правильно, но правда дал не правильно. твои права в пермишенс будут соответсвенно такие, без всяких цифр:

    - wgautoname.rg_limit_player
    - wgautoname.rg_limit_cool_player
    - wgautoname.rg_limit_helper
    - wgautoname.rg_limit_Arhitector
    - wgautoname.rg_limit_vip
    - wgautoname.rg_limit_Moderator

    по этим правам в permissions плагин в конфиге узнает сколько максимум регионов можно игроку.

    и кстати ты не верно настроил конфиг, должно быть в виде


    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
    autonameregion:
    defaultgroup1: 7
    defaultgroup2: 12
    defaultgroup3: 16
    defaultgroup4: 22
    defaultgroup5: 14
    и т. д.

    перепиши так (табуляция в этом ответе потеряна), - у тебя будет:
    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
    autonameregion:
    rg_limit_player: 3
    rg_limit_cool_player: 3
    rg_limit_helper: 3
    rg_limit_Arhitector: 90
    rg_limit_vip: 5
    rg_limit_Moderator: 9999

    соотвественно перемешены станут такими:
    - autonameregion.rg_limit_player
    - autonameregion.rg_limit_cool_player
    - autonameregion.rg_limit_helper
    - autonameregion.rg_limit_Arhitector
    - autonameregion.rg_limit_vip
    - autonameregion.rg_limit_Moderator

    и не забудь в конфигурациях других плагинов, в частности
    WorldGuard выставить в default опции max-region-count-per-player
    выставить 999999999. и количество кубов на регион остается под контролем того же worldguard
     
    Последнее редактирование: 8 фев 2015
  7. neon52

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

    Баллы:
    88
    Благодарю за ответ. Я немного не так написал - права я выдал без цифры конечно же.. китайская технология "копи-пасте" ) да, есть отличия в пермишенах - в посте описания плагина это "wgautoname.", а мне написано что "autonameregion."
     
  8. Автор темы
    jBody

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    возможно, я сам сижу на своей старой версии, где другой префикс, и у меня это autonameregion, с него и взял чтоб не вспоминать настройки
    если в конфиге плагина блок имеет вид
    MAX_CLAIM_PERMISSION_SECTION:
    wgautoname:

    значит префикс перемешена будет wgautoname :)

    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
    wgautoname:
    rg_limit_player: 3
    rg_limit_cool_player: 3
    rg_limit_helper: 3
    rg_limit_Arhitector: 90
    rg_limit_vip: 5
    rg_limit_Moderator: 9999

    соотвественно перемешены станут такими:
    - wgautoname.rg_limit_player
    - wgautoname.rg_limit_cool_player
    - wgautoname.rg_limit_helper
    - wgautoname.rg_limit_Arhitector
    - wgautoname.rg_limit_vip
    - wgautoname.rg_limit_Moderator
     
  9. neon52

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

    Баллы:
    88
    Переделал как ты описал -
    настойки
    PLUGIN_ENABLED: true
    MAX_CLAIM_PERMISSION_ENABLED: true
    MAX_CLAIM_PERMISSION_SECTION:
    wgautoname:
    rg_limit_player: 3
    rg_limit_cool_player: 3
    rg_limit_helper: 3
    rg_limit_Arhitector: 90
    rg_limit_vip: 5
    rg_limit_Moderator: 9999

    группе игроков выданы права
    - autonameregion.rg_limit_player

    но сообщений о кол-ве пока так и не появилось.. в настройках WG сделал макс. регионов для игрока = 7, дало сделать именно 7 автоназванных регионов без сообщений
     
  10. Автор темы
    jBody

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    а версия сервера какая? кинь ip в личку
     
  11. neon52

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

    Баллы:
    88
    и так попробовал ) не работает почему то
     
  12. Автор темы
    jBody

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

    Баллы:
    68
    Имя в Minecraft:
    Craft
    не давайте группе игроков пермишен - wgautoname.unlimited

    unlimited в переводе означает неограниченный, тоесть будет считать до ограничения в wg, тоесть до 999999999
    при верных настройках. этот пермишен опционален для модеров/админов. неон, когда перепроверишь все отпишись
     
  13. neon52

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

    Баллы:
    88
    признался в личке, признаюсь и тут ) оставил по ошибке, всё отлично работает![DOUBLEPOST=1423391129,1423390570][/DOUBLEPOST]просьба перенести плагин в подтвержденные[DOUBLEPOST=1451750808][/DOUBLEPOST]Версии плагина под 1.8.х не предвидится?[DOUBLEPOST=1451751117][/DOUBLEPOST]
    при версии 1.8.7 плагин дает название первому региону, потом при "/rg claim" пишет что "такой регион существует", не может присвоить новое название. worldguard-6.1.1, думаю проблема в нем, с новой версией не контачит
     
  14. MrBulat

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

    Баллы:
    76
    Skype:
    noobmc99
    Имя в Minecraft:
    MrBulat
    Блин, вот бы его на 1.8.8
     

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