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

[Решено] Уровень - Портал

Discussion in 'Запросы на разработку плагинов' started by CoolBoy, Oct 7, 2015.

Thread Status:
Not open for further replies.
  1. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Здравствуйте - RuBukkit'овцы.

    Правильно изложить свою мысль бывает довольно сложно, потому постараюсь быть краток.

    Идея:
    Допустим у меня на сервере есть несколько порталов.
    Каждый портал ведет в определённую локацию.
    Нужно чтобы доступ в каждый портал мог настраиваться по уровню. Тоесть новички с уровнем (допустим) 1-20 могли зайти лишь в первый портал, а в другие не могли. Тогда как опытные игроки с уровнем 400-500 могли заходить лишь в последние порталы и не могли попасть в порталы где "обитают" новички.

    Желательно:
    Наличие команд для настройки портала.
    К примеру:
    /gate setlevel (gatename) (lvl)
    /gate removelevel (gatename)

    Ну и не была бы лишней настройка вывода сообщений при входе в портал с недостаточным уровнем, или наоборот при уровне привышающем допустимое значение.

    Так же, желательно чтобы этот плагин работал в связке вместе с плагином AncientGates.
    Ну и не помешала бы поддержка BungeeCord.

    Требуемая версия:
    1.7.9

    Подозреваю что такое возможно создать с помощью ReActions...
     
    Last edited: Oct 15, 2015
  2. Хостинг MineCraft
    <
  3. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
  4. NITDroid

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

    Trophy Points:
    66
    Имя в Minecraft:
    NITDroid
    Можно попробовать через playtime сделать. Но это идея, и я не девелопер
     
  5. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Жаль...
    Я бы взялся, будь у меня больше знаний. Я пока только начинаю изучение java...
     
  6. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Хрень какая то. Если игрок не может попасть в другие локации по своему уровню, то почему бы не сделать один портал? А там уже просто смотреть уровень игрока и телепортировать его на место, заданное его уровнем.
     
  7. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Так тут как раз все просто.
    У меня таким образом сделаны "данжы".
    Так вот, очень раскачанные игроки заходят к первому боссу и сливают его за пару ударов. В итоге новичкам ничего не достается. Ни лут, ни опыт.
    А раскачанные игроки, как евреи, сдают барахло 1 босса втридорога новичкам.

    С ограничением по уровню было бы проще. У новичков своя песочница, у профи своя. Друг другу они бы не смогли мешать.

    -----------

    Ваша идея также не плоха, но тогда я не смогу информировать игрока о том куда он попадет. В итоге получим "рандом" портал. Игрок 1 ур. зайдя в него попадет в локацию с самым легким боссом, а раскачанный перс попадет к кому то посильнее.
    Не совсем то что мне нужно.
     
  8. Grozen

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

    Trophy Points:
    76
    Имя в Minecraft:
    BeatPeet
    Что же выступает в роли "Уровня"?
     
  9. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Посмею вас спросить, а что в роли уровня выступает в майнкрафте?
     
  10. Grozen

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

    Trophy Points:
    76
    Имя в Minecraft:
    BeatPeet
    Без понятия) Признаюсь. Не медлите, возможно, помогу.
     
  11. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
  12. Grozen

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

    Trophy Points:
    76
    Имя в Minecraft:
    BeatPeet
  13. Dereku

    Dereku Старожил

    Trophy Points:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Это оно и есть.
     
  14. Grozen

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

    Trophy Points:
    76
    Имя в Minecraft:
    BeatPeet
    И что же мешает вам реализовать это через Реакшн? Помочь?[DOUBLEPOST=1444931291,1444931241][/DOUBLEPOST]
    В роли телепорта может выступать регион, при входе в который идет телепортация, иль нет?
     
  15. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    В том то и дело что мне всего то навсего нужно сделать проверку по уровню. Если уровень больше или меньше указанного в портале, он не пускает. Если соответствует - вход разрешен.

    Ах да, я использую порталы из Ancient Gates. Возможно как то возможно связать это с ним.

    ---------

    Думаю пора ползти в коммерческий раздел...
     
  16. ObviouslyDuck

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

    Trophy Points:
    61
    Имя в Minecraft:
    IWantToGetLife
    В чём трабл замутить это через GUI, а не AG?
    Через additem добавляем компасс/звезду ада или предмет через который будет открывать GUI, выдаём этот предмет при входе 1 раз.
    В GUI 5 вкладок: Локация 1, 2, 3, 4, 5, ну или сколько вы там хотите сделать
    При нажатии на 1 из них телепортирует на опр. координаты, где и будут находиться локации.
    Через if попробовать сделать, чтобы в 1 локацию могли проходить игроки с опр. уровнем в шкале опыта.
    Возьмём уровень, как x
    Локации:
    1)0<=x<=20
    2)21<=x<=40
    3)41<=x<=60
    4)61<=x<=80
    5)81<=x<=100

    P.S Предложил как идею
     
  17. Автор темы
    CoolBoy

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

    Trophy Points:
    96
    Skype:
    thecoolboy2070
    Имя в Minecraft:
    CoolBoy
    Похоже все будет - как всегда. Сам спросил, сам ответил. Начал сам писать, посмотрим, какой калл с этого выйдет.
    Уж я то постараюсь...
    Тему пока не закрываю, быть может найдется добродушный девелопер)
    К тому же для RPG серверов плагин очень даже нужный.[DOUBLEPOST=1445807634,1444941666][/DOUBLEPOST]Плагин написан, тема закрыта. Всем спасибо.
     
Thread Status:
Not open for further replies.

Share This Page