Skocz do zawartości
  • 0

Sprawdzanie rangi do /whois.


vNeleqq

Pytanie

Jak sprawdzić range gracza przez swój plugin (pex) na razie mam taki kod;

package pl.vneleq.tools.commands;

import org.bukkit.Bukkit;
import pl.vneleq.tools.utils.ChatUtil;
import org.bukkit.entity.Player;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import pl.vneleq.tools.Main;
import org.bukkit.command.CommandExecutor;

public class WhoisCommand implements CommandExecutor
{
    public WhoisCommand(final Main M) {
        M.getCommand("whois").setExecutor((CommandExecutor)this);
    }
    
    public boolean onCommand(final CommandSender sender, final Command cmd, final String label, final String[] args) {
        final Player p = (Player)sender;
        if (p.hasPermission("vneleq.whois")) {
            if (args.length == 0) {
                p.sendMessage(ChatUtil.fixColor("&cPoprawne uzycie&8: &8/&6Whois &8(&6nick&8)"));
                return true;
            }
            final Player target = Bukkit.getPlayer(args[0]);
            if (target == null) {
                p.sendMessage(ChatUtil.fixColor("&cPodany gracz jest offline!"));
                return true;
            }
            p.sendMessage(ChatUtil.fixColor("&9&lInformacje na temat gracza"));
            p.sendMessage(String.valueOf(ChatUtil.fixColor("&cADRES IP GRACZA &6")) + target.getAddress().toString());
            p.sendMessage(String.valueOf(ChatUtil.fixColor("&cADRES UUID &6 ")) + target.getUniqueId());
            p.sendMessage(String.valueOf(ChatUtil.fixColor("&cTRYB GAMEMODE &6 ")) + target.getGameMode().toString());
            p.sendMessage(String.valueOf(ChatUtil.fixColor("&cLATANIE&6 ")) + target.isFlying());
        }
        else {
            ChatUtil.sendTitle(p, Main.getPlugin().getConfig().getString("ip"), "&7Nie posiadasz uprawnien do &8(&6vneleq.whois&8)", 30, 50, 10);
        }
        return false;
    }
}


oznaczam;

@LloydPL

@KrejzolekPRO

@yooniks

 

Edytowane przez vNeleqq
Wstawiam w code; poprawiam nazwę tematu na bardziej zrozumiałą;dodaje znaki diakrytyczne.
bludis

Wstawiam w code; poprawiam nazwę tematu na bardziej zrozumiałą; dodaje znaki diakrytyczne i poprawiam ortografię.

Notatka dodana przez bludis

Odnośnik do komentarza
https://skript.pl/temat/29513-sprawdzanie-rangi-do-whois/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 minuty temu, LloydPL napisał:

przez api pexa

PermissionUser user = PermissionsEx.getUser(player);
user.getGroupNames();

a do jakiego package pexa mam importowac/

@LloydPL

Edytowane przez vNeleqq
Odnośnik do komentarza
https://skript.pl/temat/29513-sprawdzanie-rangi-do-whois/#findComment-194266
Udostępnij na innych stronach

  • 0
4 minuty temu, LloydPL napisał:

to są importy z pexa jakich kiedyś użyłem

import ru.tehkode.permissions.PermissionUser;
import ru.tehkode.permissions.bukkit.PermissionsEx;

ofc trzeba dać jarke pexa do buildpathów

co to to buildpath? xd

@LloydPL

Edytowane przez vNeleqq
Odnośnik do komentarza
https://skript.pl/temat/29513-sprawdzanie-rangi-do-whois/#findComment-194269
Udostępnij na innych stronach

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ę...