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

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

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

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

    CriticaMobslps Новичок Пользователь

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

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

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

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

    CriticaMobslps Новичок Пользователь

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

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

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

    CriticaMobslps Новичок Пользователь

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

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

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

    CriticaMobslps Новичок Пользователь

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

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    Куда на лечение?
     
  10. Nikolai_Faint

    Nikolai_Faint Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Faint
    1.PEX
    2.TimeCommand(Возможно так)
     
  11. Nikolai_Faint

    Nikolai_Faint Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Faint
  12. Автор темы
    CriticaMobslps

    CriticaMobslps Новичок Пользователь

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

    Nikolai_Faint Участник Пользователь

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

    CriticaMobslps Новичок Пользователь

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

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

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

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

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

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

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

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

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

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

    Mukiroku Новичок Пользователь

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

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

    Баллы:
    76
    Имя в Minecraft:
    _LuckyZeeRo
    Неа, он тут будет лишним
     
  21. struel

    struel Ньюби

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

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