Skocz do zawartości
  • 0

przerobienie kodu


Usunięty#19006

Pytanie

Siema ogólnie może mi ktoś przerobić ten kod? A właściwie sprawić aby wiadomość o braku permisji była na subtitle.. (XD)

package com.bcode.brangi.nadawanierang;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import com.bcode.brangi.utils.ChatUtil;

public class NadawanieRang implements CommandExecutor {
  public boolean onCommand(CommandSender sender, Command cmd, String l, String[] args) {
    if (cmd.getName().equalsIgnoreCase("ranga")) {
      if (!(sender instanceof org.bukkit.entity.Player)) {
        sender.sendMessage("Komenda moze byc uzyta tylko przez gracza!");
        return false;
      } 
      if (!sender.hasPermission("bcode.rangi")) {
        sender.sendMessage(ChatUtil.fixColor("&9Nie masz uprawnien do tej komendy! &9(&8bcode.rangi&9)"));
        return false;
      } 
      if (args.length == 0) {
        sender.sendMessage(ChatUtil.fixColor("&9Prawidlowe uzycie: &8/ranga &b<nick> &6<ranga>&7!"));
        return false;
      } 
      if (Bukkit.getPlayer(args[0]) == null) {
        sender.sendMessage(ChatUtil.fixColor("&9Podany gracz jest &coffline&9!"));
        return false;
      } 
      if (args.length == 2) {
        String nick = args[0];
        String ranga = args[1];
        Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "pex user " + nick + " group set " + ranga);
        Bukkit.broadcastMessage(ChatUtil.fixColor("&9Gracz &8 " + nick + " &9otrzymal range: &6" + ranga + "&9,"));
        Bukkit.broadcastMessage(ChatUtil.fixColor("&9Przez admina: &b " + sender.getName() + "&9,"));
      } 
    } 
    return false;
  }
}

Błagam o tylko zedytowanie bez żadnych zbędnych komentarzy XD Nie zwracajcie uwagi na nazwy package'ów bo zrobiłem go testowo.

Edytowane przez jhgggg
poprawka
Odnośnik do komentarza
Udostępnij na innych stronach

5 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...