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

Туториал Изменяем permissionsex через консоль

Discussion in 'Руководства, инструкции, утилиты' started by jkl1234, Mar 4, 2012.

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

    jkl1234 Старожил Пользователь

    Trophy Points:
    103
    Skype:
    armennarkoman
    Итак, постараюсь рассказать про все основные команды для изменения permissions.yml без наличия даже ноутпада;), поэтому советую вам не полениться и прочитать этот гайд до конца.

    Что у вас уже должно быть:
    -Сервер bukkit
    -Файлы permissionEx.jar и permission.jar (кликабельно)
    -Батник запуска сервера

    -Итак, запускаем сервер.
    -Начнём создавать группы: пишем в консоль "pex group default(имя группы, которую вы создаёте) create"
    -Пишем "pex groups", если в списке групп появилось название группы, то радуемся!
    -Теперь давайте зададим ей права: пишем "pex group default add modifyworld.*"

    -Проверим командой "pex group default" что получилось, если у вас появилась надпись
    Code:
    23:10:44 [INFO] default are member of:
    23:10:44 [INFO] Group default's permissions:
    23:10:44 [INFO] 1) modifyworld.* (own)
    23:10:44 [INFO] Group default's Options:
    , то я вас поздравляю, теперь участники группы "default" могут ломать блоки и ставить их. Чтобы удалить из группы права напишем "pex group default remove modifyworld.*"
    -Прописываем остальные команды для группы default меняя "modifyworld.*" на нужные вам
    команды
    -Давайте теперь разберёмся с теми, кто является участниками группы: добавим игрока "jkl1234" в группу default, для этого пишем: "pex group default user add jkl1234"
    -Проверяем, был ли jkl1234 добавлен, вводим "pex user jkl1234", должна вылезти вся инфа, если под строкой "jkl1234 are member of:" написано "default", то я вас поздравляю:D Чтобы удалить игрока из группы пишем "pex user jkl1234 group remove default"
    -Но что, если вы захотите переместить весь сервер в эту группу? Это займёт очень много времени, поэтому сделаем группу "default" основной: пишем "pex set default(это слово указывает на то, что это основная группа) group default(название группы)". Не знаю как у вас, но мне консоль написала, что группы "default" не существует, поэтому следует перезагрузить конфиг командой "pex reload", после чего ещё раз прописать "pex set default group default"
    -Проверяем, пишем "pex default(это слово указывает на то, что это основная группа) group", должно вылезти что-то вроде "Default group in null world is default group". Если фраза в вашей консоли аналогична этой, то теперь как только на сервере будет появляться новый игрок, он автоматически будет принадлежать этой группе.
    -Создадим ещё одну группу, например вам нужны модератеры. Я думаю вы сразу поймёте, что прописывать все те же права очень долго, поэтому делаем наследование прав. Пишем "pex group moder(ваша группа с модераторами) parents set default" после чего группа "moder" будет обладать всеми правами группы "default"
    -Но что если вы захотите изменить права конкретного игрока? Попробуем добавить "jkl1234" возможность пользоваться стандартными командами bukkit'a (банить, менять время...):пишем "pex user jkl1234 add bukkit.command.*". Проверим какими командами теперь может пользоваться "jkl1234" командой "pex user jkl1234 list" должно появиться что-то вроде
    Code:
    jkl1234's permissions:
      bukkit.command.*
      modifyworld.*
    Для того, чтобы отменить права конкретному игроку надо написать
    "pex user jkl1234 remove bukkit.command.*"

    Ну вот, вы создали несколько групп, но хотите установить префиксы каждой группе, а может даже каждому игроку отдельно. Что ж:
    -скачиваем chatmanager
    -добавляем его в папку plugins
    -запускаем сервер, дождавшись того, что он загрузится останавливаем его.
    -в папке plugins\ChatManager открываем файл config и меняем в нём "enable: false" на "enable: true"

    Теперь займёмся установкой префиксов:
    -Запускаем сервер
    -Давйте установим группе "moder" префикс [MOD]: пишем "pex group moder prefix &6[&aMOD&6]&f". Непонятно, что я написал? Разберём: "&" указывает на то, что символы идущие после этого значка - цветные, "6", "а", "f" говорят о том, какого цвета будет текст, если вы хотите взять другой цвет для префикса, то вот цветове коды:
    [​IMG]
    ВНИМАНИЕ: если обозначить текст цвета, то вся строчка окраситься в этот цвет. Для того чтобы указать конец цвета напишите &f (код белого цвета)​
    -Теперь давайте пропишем префикс отдельному игроку: "pex user jkl1234 prefix &4VIP&f". Смотрим стоит ли префикс: "pex user jkl1234 prefix". У меня в консоль выползла строка "jkl1234's prefix = "&4VIP&f"", надеюсь, что у вас тоже​
     
  2. Хостинг MineCraft
    <
  3. Alexei344

    Alexei344 Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    ZigZag
    Скинmте пожалуйста сайт где можно проверить yml.
     
    I-Am-Black-Overlord likes this.
  4. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Trophy Points:
    103
    Skype:
    armennarkoman
  5. Alexei344

    Alexei344 Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    ZigZag
    Спасибо. =)
     
  6. kumho

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

    Trophy Points:
    88
    Достойная инструкция для начинающих. Полезно. Плюсую
     
  7. ivanque

    ivanque Guest

    Годнота.
     
  8. iluha97

    iluha97 Активный участник

    Trophy Points:
    88
    сам ты ***, а автор молодец! +100500 тебе! благодоря этому тутору я наконец понял, в чем мои ошибки! НО: не очень удобно все прова прописывать через консоль, проще написать 2-3 права зайти в permissions.yml и по этому принципу все донастраивать....
     
  9. kumho

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

    Trophy Points:
    88
    Это была похвала.
     
  10. димон

    димон Участник

    Trophy Points:
    28
    Ахахахахха :D
     
  11. iluha97

    iluha97 Активный участник

    Trophy Points:
    88
    Не знаю, как насчет похвалы, но я понял слово "Годнота" как что то не очень хорошее, но если я не прав, то прошу меня простить...
     
    kumho likes this.
  12. DS**BMX

    DS**BMX Активный участник

    Trophy Points:
    63
    Также можно добавлять права прямо в игре, только со слешом "/" и с оп' oм
     
  13. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Trophy Points:
    103
    Skype:
    armennarkoman
    Угу. Есть такое.
     
  14. Raptor2108

    Raptor2108 Старожил Пользователь

    Trophy Points:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
  15. BarkingDog12

    BarkingDog12 Активный участник

    Trophy Points:
    61
    Можно ли прописать inheritance для новой группы через консоль? Если да то как?
     
  16. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Trophy Points:
    103
    Skype:
    armennarkoman
    pex group <группа, которая наследует> parents set <группа, чьи права наследуют>
     
    BarkingDog12 likes this.
  17. Crezyman

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crezyman
    настроил все как написано, а в игре пишет
     
  18. Wither

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

    Trophy Points:
    88
    Skype:
    Wither_19
    Имя в Minecraft:
    Wither
    У тебя стоит 2 плагина которые отвечают за чат, и мы не Ванги, дай список плагинов.
     
  19. Wither

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

    Trophy Points:
    88
    Skype:
    Wither_19
    Имя в Minecraft:
    Wither
  20. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Trophy Points:
    103
    Skype:
    armennarkoman
  21. Wither

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

    Trophy Points:
    88
    Skype:
    Wither_19
    Имя в Minecraft:
    Wither
    Ну тогда ладно.
     

Share This Page