запред команд для оп CommandBlocker

Mrkiller

Пользователь
Сообщения
257
Решения
4
Разрешается выкладывание кода, файлов конфигураций, логов и т.д. только под BB-код CODE
Плагин
CommandBlocker
Ядро сервера
  1. Spigot
Версия сервера
  1. 1.12.2
Я не могу запретить не как команды для оп такие как /reload, stop ну и другие.
плагин CommandBlocker.
Помогите как запредить.
Объединено

Я не могу запретить не как команды для оп такие как /reload, stop ну и другие.
плагин CommandBlocker.
Помогите как запредить.
Вот конфиг папки opblock

# This allows you to block commands from OPs!
# It is the same format as disabled.yml
# Besides the permissions.
DisabledOpCommands:
Stop:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- none
ConsoleCommands:
- none
Pl:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- pl
ConsoleCommands:
- none
Plugins:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- none
ConsoleCommands:
- none
 
Последнее редактирование:
offtop А зачем? Может лучше опку не давать кому попало?

А вообще, тут код написать несложно
Java:
@EventHandler
public void onCommand(PlayerCommandPreprocessEvent e) {
    String command = e.getCommand().toLowerCase();
    if(command.startsWith("reload ") || command.startsWith("stop ") || command.equalsIgnoreCase("reload") || command.equalsIgnoreCase("stop")) {
        e.getPlayer().sendMessage("Команда заблокирована");
        e.setCancelled(true);
    }
}
 
Последнее редактирование:
offtop А зачем? Может лучше опку не давать кому попало?

А вообще, тут код написать несложно
Java:
@EventHandler
public void onCommand(PlayerCommandPreprocessEvent e) {
    String command = e.getCommand().toLowerCase();
    if(command.startsWith("reload") || command.startsWith("stop")) {
        e.getPlayer().sendMessage("Команда заблокирована");
        e.setCancelled(true);
    }
}
а куда его писать то?
 
а куда его писать то?
Так скажу, без базовых знаний плагинописания ты вряд ли сделаешь нормальный сервер. Советую ютубера , он всё понятно объясняет.
 
Так скажу, без базовых знаний плагинописания ты вряд ли сделаешь нормальный сервер. Советую ютубера , он всё понятно объясняет.
Ну по факту, можно и без этого. (сказал разработчик, но тем не менее, было дело)

Я не могу запретить не как команды для оп такие как /reload, stop ну и другие.
плагин CommandBlocker.
Помогите как запредить.
Объединено


Вот конфиг папки opblock

# This allows you to block commands from OPs!
# It is the same format as disabled.yml
# Besides the permissions.
DisabledOpCommands:
Stop:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- none
ConsoleCommands:
- none
Pl:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- pl
ConsoleCommands:
- none
Plugins:
Message: '&cКоманда заблокирована!'
Worlds:
- all
PlayerCommands:
- none
ConsoleCommands:
- none
Существует UniversalBlocker, в котором есть возможность заблокать команду ПОЛНОСТЬЮ или только для обычных игроков. Можешь юзать его.
 
можно и без этого
Если делать школогриф то можно. Но там денег нужно много, так что проще школьника, готового работать за 5к в месяц нанять и пусть он сам тебе сделает сборку
 
что понятного?
Объединено

для незнающего он ничего нормально не объясняет. если и нужны гайды то вот . ну а автору вопроса советую перестать заниматься херней и идти делать сервер, а не блокировать команду релоад
 
Последнее редактирование:
Будьте осторожны с рекомендациями этого пользователя.
Назад
Сверху Снизу