Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [ADMN] Utils 1.2- То чего тебе не хватало! [1.7 - 1.8.*]

Статус
Закрыто для дальнейших ответов.
Ты вообще умеешь работать с ООП? Запихнул всё в один класс. Просто ******.
А где же сообщения, типа "Нет прав"?
Если у игрока прав нет, то ему ничего не напишет. Гениально!
Флаг вам в руки, барабан на шею.

И я не могу этого понять...
Код:
if (!(s instanceof Player)) {
      s.sendMessage(ChatColor.RED + "This command is only for players!");
    }
Ты отправляешь сообщение, но команду не отменяешь.
Если ты из консоли напишешь любую команду, то тебе выдаст

В самом плагине нет смысла, т.к. все функции есть в Essentials.
 
Ты вообще умеешь работать с ООП? Запихнул всё в один класс. Просто ******.
А где же сообщения, типа "Нет прав"?
Если у игрока прав нет, то ему ничего не напишет. Гениально!
Флаг вам в руки, барабан на шею.

И я не могу этого понять...
Код:
if (!(s instanceof Player)) {
      s.sendMessage(ChatColor.RED + "This command is only for players!");
    }
Ты отправляешь сообщение, но команду не отменяешь.
Если ты из консоли напишешь любую команду, то тебе выдаст

В самом плагине нет смысла, т.к. все функции есть в Essentials.
  • Какая разница в одном всё классе, или в нескольких?
  • Не обязательно выводить сообщение о том что у игрока нет прав для этой команды. Если на сервере используется PermissionEx, то вылезет сообщение о нехватке прав от него.
  • Зачем отменять команду если проверка не пройдена? :lol:
 
img
Действительно, зачем отменять)

С каких это пор PEX выводит сообщение, при недостатке прав? Можно скриншот?
 
Последнее редактирование:
img
Действительно, зачем отменять?)

С каких это пор PEX выводит сообщение, при недостатке прав? Можно скриншот?
А что? Человеку понтануться топ-кодером разок нельзя?)
 
Запихнул всё в один класс. Просто ******.
Лукас.
Какая разница в одном всё классе, или в нескольких?
Ну вот смотри. Есть у тебя класс с 26 командами, 10 из которых имеет три аргумента, 12 - два аргумента, 3 - от двух аргументов и больше, и одна без аргументов вовсе. И тебе приспичило изменить синтаксис нескольких из них. А конструкция у нас из if'ов. И ладно бы ещё она работала на " if true then return ", так мы же (чтоб совсем упороться) используем " if true then logic ".
В итоге мы угрохаем много времени на поиск самой команды, угрохаем время на изменение конструкции, угрохаем время на исправление ошибок из-за горы if'ов.
Если используем класс, то у нас на время поиска команды уйдут секунды, и секунды на изменение параметров.
 
Лукас.
Ну вот смотри. Есть у тебя класс с 26 командами, 10 из которых имеет три аргумента, 12 - два аргумента, 3 - от двух аргументов и больше, и одна без аргументов вовсе. И тебе приспичило изменить синтаксис нескольких из них. А конструкция у нас из if'ов. И ладно бы ещё она работала на " if true then return ", так мы же (чтоб совсем упороться) используем " if true then logic ".
В итоге мы угрохаем много времени на поиск самой команды, угрохаем время на изменение конструкции, угрохаем время на исправление ошибок из-за горы if'ов.
Если используем класс, то у нас на время команды уйдут секунды, и секунды на изменение параметров.
Жыза
 
Блин, подумал шутка. А нет, реально плагин человек продвигает...
 
:lol:
Я тебя не спрашивал Агро.
Пошел на***!
Мне, по*** на твоё мнение.
Просто зашол посмотреть не загнулся ли форум.
Не загнулся. Сам царь пришёл, теперь всё в норме :)
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх