1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Запрет списка команд && Определённое кол-во раз для command

Тема в разделе "Разработка плагинов для новичков", создана пользователем CriticaMobslps, 10 окт 2017.

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

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Как запретить список команд например так
    list-command:
    ban: You don't have permission
    kick: Незя кикать
    и т.д

    И 2 вопрос
    Как сделать команду которую можно будет использывать определённое кол-во раз
    commands:
    ban: 5
    kick: 2
     
  2. alexandrage

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

    Баллы:
    173
    1) Не давать права.
    2) Вести конфиг под игрока.
     
  3. Автор темы
    CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    1)Я знаю что можно не давать права но я хочу сделать запрет на команды + со своим сообщением
    2)Я новичок так что не знаю как сделать
     
  4. alexandrage

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

    Баллы:
    173
    Слишком много говнокода получится. Придется учитывать все алиасы и прочее говно. Проще не давать права.
     
  5. Автор темы
    CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Ну всё же, даже если говнокод просто мне научится нужно
     
  6. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Говнокоду будешь учится? Сомнительная перспектива
     
  7. Автор темы
    CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Нет просто нужна основа, я же не могу из мозга взять создание списка с командами ну или как же я узнаю как сделать ограниченное количество использывание команды
     
  8. TheZefirrkka

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

    Баллы:
    76
    Куда на лечение?
     
  9. Nikolai_Faint

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

    Баллы:
    96
    1.PEX
    2.TimeCommand(Возможно так)
     
  10. Nikolai_Faint

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

    Баллы:
    96
  11. Автор темы
    CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Это кулдавн а я говорю о команде которую можно использывать определённое кол-во раз
    например: ban:5
    То есть я напишу 5 раз /ban и всё больше нельзя
     
  12. Nikolai_Faint

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

    Баллы:
    96
    Хмм,вроде такое можно юзать в pex ( могу ошибаться ).
     
  13. Автор темы
    CriticaMobslps

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

    Баллы:
    76
    Имя в Minecraft:
    Votybo
    Нет кончено, ты сам подумай как это
     
  14. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну тк сохраняешь команду при вводе в какое то хранилище, потом чекаешь
     
  15. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    1. PlayerCommandPreprocessEvent > Если e.getMessage().startsWith("/command") > чек перм > сообщение > e.setCancelled(true)
    2. Записывать в HashMap<String, HashMap<String, Integer>> (Имя игрока, кол. раз).
    Отменять PlayerCommandPreprocessEvent если кол. свыше.

    P.S. Навел самые банальные методы, там побольше тонкостей.
     
  16. Bomber123

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

    Баллы:
    76
    Ухты, я не знал что-так делать можно.
     
  17. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    А для чего дженерики были сделаны?
     
  18. Mukiroku

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

    Баллы:
    76
    Имя в Minecraft:
    Kukuroku
    Лучше класс создать.
     
  19. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Неа, он тут будет лишним
     
  20. struel

    struel Ньюби

    Баллы:
    1
    Имя в Minecraft:
    struel
    ООП лишним?
     

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