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

Идея При выборе игроком группы добавлять ее в PermissionEX

Тема в разделе "Запросы на разработку плагинов", создана пользователем HorizonInGames, 4 дек 2015.

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

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

    Баллы:
    103
    Skype:
    shi.nara
    Имя в Minecraft:
    HorizonInGames
    День добрый. Идея плагина такова, что при первом заходе игроком на сервер вылезает GUI окно с выбором группы PermissionEX. После того, как он выберет группу плагин добавляет игрока в выбранную группу(к примеру, если игрок выбрал группу Mines, то плагин добавляет игрока в группу Mines).
    Для чего это нужно? Игроки с прямыми руками смогут его прикрутить. К примеру, есть РПГ сервер и нужно добавить расы. Создаем группы, к примеру Angel и Demon, после чего добавляем эти группы в плагин. Игрок заходит в игру и вылезает окошко с просьбой выбора группы между этими двумя группами.
    Так же к MineZ серверам(Можно создать классы и разрешить пользоваться только некоторыми видами оружия через modifyworld) и т.п.
    Так же можно сделать, чтобы при выборе энной группы выдавался скин с хостинга.
    К примеру, если игрок выбрал группу Angel, то ему выдается скин по адресу http://yoursite.ru/MinecraftSkins/Angel.png. Или случайный скин из выбора Angel1.png, Angel2.png, Angel3.png, ... , AngelN.png. Но вроде мне говорили, что это реализовать через плагин невозможно(Но SkinsRestorer реализовал, да).
    Спасибо за внимание.
     
  2. Хостинг MineCraft
    <
  3. _EnderWorld_

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

    Баллы:
    78
    Имя в Minecraft:
    Steve
    Идея вот неплохая, но кто возьмется?
     
  4. MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    GUI с выбором группы легко могу написать... На счёт скинов не знаю. Отпишусь, как напишу)
     
  5. stars

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

    Баллы:
    76
    Имя в Minecraft:
    _stars_
    На странице skin restorer'a предлагали сделать выдачу скина по пермишену.. Идею вроде как поддержали но хз
     
  6. Antiquis

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

    Баллы:
    61
    не думаю, что бесплатно кто-то возьмется.
     
  7. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Я взялся, сейчас доделать немного с конфигом, поддержку PermissionsEx сделать и всё готово.
     
  8. Автор темы
    HorizonInGames

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

    Баллы:
    103
    Skype:
    shi.nara
    Имя в Minecraft:
    HorizonInGames
    Я Java не очень хорошо знаю, но нельзя ли реализовать это к примеру так?:
    If "Angel" then (skin=Angel1.png)or(skin=angel2.png)
    If "Demon" then ("skin=Demon1.png)or(skin=Demon2.png)
    Т.е. Если выбрали группу Ангел то присваивается скин Ангел1 или Ангел2
    Так же со вторым
     
  9. MrBrikster

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

    Баллы:
    78
    Имя в Minecraft:
    MrBrikster
    Не всё так просто... @MrTrojan уже взялся, пусть он пишет, я пока начинаю только, скорее всего не выйдет ничего...
     
  10. alimar2101

    alimar2101 Активный участник Пользователь Заблокирован

    Баллы:
    66
    Имя в Minecraft:
    xXSNOWXxBEAST
    А не легче это сделать через chestcommands и joincommands? Создаёш при помощи CC гуи в котором твои демоны и ангелы, по клику на них через консоль игрока который кликнул добавляет в нужную группу, а потом в конфиг joincommands вписываешь команду которую сделал, могу помочь сделать в скайпе
     
  11. Автор темы
    HorizonInGames

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

    Баллы:
    103
    Skype:
    shi.nara
    Имя в Minecraft:
    HorizonInGames
    Через ChestShop можно группу покупать желаемое кол-во раз. А надо, чтоб только 1 раз.
     
  12. alimar2101

    alimar2101 Активный участник Пользователь Заблокирован

    Баллы:
    66
    Имя в Minecraft:
    xXSNOWXxBEAST
    Да не chestshop а chestcommands.
    Если это и там так, то в файл command.yml в корне сервера в aliasec добавляешь к одной команде ещё две. И дефолтному игроку даешь разрешение на использование к команде которой когда он заходит у него вылезала первоначальная гуи. После этого допустим он выбрал демона, в permisson отнимаешь право на эту команду и добавляешь право на команду для демона и также для ангела. Вот и всё. А сообщения о том что нехватает разрешения можно поменять на пустоту
     
  13. Автор темы
    HorizonInGames

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

    Баллы:
    103
    Skype:
    shi.nara
    Имя в Minecraft:
    HorizonInGames
    Не плохо. А можно ли сделать, чтоб это гуи вылезало сразу при заходе игрока?
     
  14. alimar2101

    alimar2101 Активный участник Пользователь Заблокирован

    Баллы:
    66
    Имя в Minecraft:
    xXSNOWXxBEAST
    Для этого и есть плагин joincommands, там можно задать команду при входе
     

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