Помогите Фейковая выдача админок

  • Автор темы Автор темы MaNix
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

MaNix

Новичок
Баллы
6
Имя в Minecraft
_MaNix_
Как сделать чтобы после команды op можно было писать что угодно
плагин работает но пишет это в чат только при команде /op
Если что-то дописать то не работает

вот мой код:
public boolean onCommand(final CommandSender sender, final Command cmd, final String commandLabel, final String[] args) {
final Player p = (Player)sender;
if (sender instanceof Player) {
if (!p.hasPermission("LimeCuteOp.Op")) {
p.sendMessage(ChatColor.RED + "Команда " + ChatColor.GREEN + "op " + ChatColor.RED + " доступна только владельцу!");
return false;
}
if (cmd.getName().equalsIgnoreCase("op")) {
if (args.length < 1) {
Bukkit.broadcastMessage( ChatColor.GRAY + "[" + sender.getName() + ": Opped " + sender.getName() + "]");
}
 
Можно вопрос это месть чего вставить?
Это не вместо чего-то) Создавай Listener, отслеживай событие. Хотя мне кажется это не единственное возможное решение, но я других предложить не смогу.
 
Не очень понял вообще что требуется от плагина. Можно по подробнее написать?
 
Не очень понял вообще что требуется от плагина. Можно по подробнее написать?
Плагин должен вы водить в чат сообщения что бы все видели при использовании прав limecuteop.op сообщения [user Opped user] а команда должна быть /op и любой ник. Если прав нету тогда это команда доступна только владельцу. А есть права есть и после /op не чего не паписали тогда используйте это так /op [ник] опка выловаться не должна.
 
Плагин должен вы водить в чат сообщения что бы все видели при использовании прав limecuteop.op сообщения [user Opped user] а команда должна быть /op и любой ник. Если прав нету тогда это команда доступна только владельцу. А есть права есть и после /op не чего не паписали тогда используйте это так /op [ник] опка выловаться не должна.
ну естественно он работать не будет, что бы op user тебе нужно ловить args[0], args[0] и есть то что написали после /op
любая команда выглядит так:
/"какая то команда" "это args[0]" "это args[1]" и т.д. думаю понял. код писать лень
 
ну естественно он работать не будет, что бы op user тебе нужно ловить args[0], args[0] и есть то что написали после /op
любая команда выглядит так:
/"какая то команда" "это args[0]" "это args[1]" и т.д. думаю понял. код писать лень
Спасибо сделал работает.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх