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

Jak stworzyć komendy na pomoc z pozostałymi komendami?


Rekomendowane odpowiedzi

Opublikowano


command /pomoc:

trigger:

send "Wlasna wiadomosc"

send "Wlasna wiadomosc"

send "Wlasna wiadomosc"

send "Wlasna wiadomosc"

send "Wlasna wiadomosc"

send "Wlasna wiadomosc"


command /regulamin:

trigger:

send "Regulamin"

send "Regulamin"

send "Regulamin"

send "Regulamin"

send "Regulamin"

send "Regulamin"

Opublikowano

Polecam plugin MyCommand.

                                                                                        O

                                                                                       /V\

                                                                                       /''\

Opublikowano
command /pomoc:
    trigger:
        send "Wlasna wiadomosc"
        send "Wlasna wiadomosc"
        send "Wlasna wiadomosc"
        send "Wlasna wiadomosc"
        send "Wlasna wiadomosc"
        send "Wlasna wiadomosc"
command /regulamin:
    trigger:
        send "Regulamin"
        send "Regulamin"
        send "Regulamin"
        send "Regulamin"
        send "Regulamin"
        send "Regulamin"

a gdzie to wrzucić czy to skrypt?

Opublikowano

Pobierz plugin skript, wrzuć to do notatnika, zapisz z końcówką .sk i wgraj do folderu skript w plugins

Rankboosting (Sygnatura).png

Opublikowano
public class RegulaminCommand extends Command{
    public RegulaminCommand() {
        super("regulamin");
    }
    

    @Override
    public boolean execute(CommandSender sender, String s, String[] args) {
        if (sender instanceof Player) {
            sender.sendMessage("Wiadomosc1!");
            sender.sendMessage("Wiadomosc2!");
            sender.sendMessage("Wiadomosc3!");
            sender.sendMessage("Wiadomosc4!");
        }
        return true;
    }
}

Łap. Uzupełnij sobie ;-;

784091427630431250239.png

Regulamin sygnatur

Opublikowano

@OldisPL

return true :v nie uki jedne...
btw co ma to super czym to sie rozni wgl xD
co do tego jakby mu sie latwiej pisalo mozna zrobic tak:
Player p = (Player) sender;
wtedy zamiast sender.sendMe.. p.sendMessage

Opublikowano

@m1ste

 

@Edit

Co do true false, już wyedytowałem, kod zassałem z Intel by mu tu wkleić i nie zmieniłem (Sprawdzałem permisje i dlatego było tam false ;-; nevermind).

 

Player p = (Player) sender;

Każdy lubi co innego ;]

 

a co do tego super jak chcesz to bij na pw.

 

 

@AntyWarn!

Bo zapomniałem dodać, że musisz sobie to zarejestrować jeszcze,a możesz nie załapać jak:

 

 

This potrzebujesz:

 

public static SimpleCommandMap getCommandMap() {        try {            Field field = Bukkit.getServer().getClass().getDeclaredField("commandMap");                    field.setAccessible(true);            return (SimpleCommandMap) field.get(Bukkit.getServer());        } catch (NoSuchFieldException | IllegalAccessException e) {            e.printStackTrace();        }        return new SimpleCommandMap(Bukkit.getServer());    }

And w main onEnable:

Prefix to nazwa pluginu Twojego. 

Util.getCommandMap().register("PREFIX", new RegulaminCommand());

784091427630431250239.png

Regulamin sygnatur

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...