Перейти к содержимому


Фотография

[Плагин] Блокировка команд на сервере


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 990 сообщений

Отправлено 23 Декабрь 2014 - 0:53

Самообучения ради написал плагин, позволяющий блокировать команды вводимые игроком на сервере.
Чем полезно? Фактически, плагин удаляет команду и ее никоим образом не использовать.
Навеяно этим:

Скрытый текст

 
К сожалению, не каждый знает как запретить ту или иную команду уже установленными на сервере плагинами(бывает так, что владелец сервера знает не весь функционал своих плагинов).
 
Разрешения:
anticmds.reload - разрешение на перезагрузку конфигурации.

Команды:
/anticmds reload - перезагрузка конфигурации.
 
По сути, в плагине есть поддержка добавления/удаления запрещенных на сервере команд, но безопасности ради я их убрал.
Соответственно, добавление только через конфиг. Так действительно безопасней.
 
Пример конфига:

# Каждая команда с новой строки. Перед командой необходим дефис и пробел. Пример ниже.
cmds-list:
- op
- reload
- stop
# Текст, который видит игрок, введший запрещенную команду:
error-text: Я не думаю, что Вам можно использовать эту команду!

 
Скачать можно отсюда(по прямой ссылке) либо отсюда(GoogleDrive).

 

UPD:

Совсем забыл, плагин так же сохраняет в лог и выводит в консоль игроков, которые вводили запрещенные команды. Тем самым, Вы можете к ним проявлять больше внимания. Ну, мало ли.

 

Плагин тестировался на версиях 1.5.2 и 1.7.2. Впрочем, должен работать на всех нормально.


Сообщение отредактировал ykpon: 23 Декабрь 2014 - 1:12

  • GoDtm666, Bastet, deadanykey и 2 другим это нравится

#2 MrTrojan

MrTrojan

    Участник

  • Пользователь
  • PipPip
  • 83 сообщений

Отправлено 04 Январь 2015 - 13:59

Эмм... можно в NoCheatPlus блокировать команды.



#3 ykpon

ykpon

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 990 сообщений

Отправлено 04 Январь 2015 - 17:25

Эмм... можно в NoCheatPlus блокировать команды.

А можно и не блокировать.

Америку открыл :)


  • mrxilti это нравится

#4 sasa1234

sasa1234

    Новичок

  • Пользователь
  • Pip
  • 2 сообщений

Отправлено 29 Январь 2015 - 21:42

А можно и не блокировать.

Америку открыл :)

А можно и блокировать  :D


  • deadanykey это нравится

#5 Steammer

Steammer

    Пользователь

  • Пользователь
  • PipPipPip
  • 198 сообщений

Отправлено 12 Декабрь 2016 - 5:27

В кмд блоках тоже не будут работать? 



#6 deadanykey

deadanykey

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 3 387 сообщений

Отправлено 12 Декабрь 2016 - 22:34

В кмд блоках тоже не будут работать? 

Должно вроде.



#7 niger43rus

niger43rus

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 22 Декабрь 2016 - 20:29

В кмд блоках тоже не будут работать? 

Будет. Ибо кмд блоки обрабатывает именно консоль.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных