CommandOverride

CommandOverride

CommandOverride

0 polubień • 0 pobrań
Dostępne pliki
29
Obsługiwane wersje
7
Najnowszy plik
15.06.2019

Opis

http://files.enjin.com/215653/dddfaf.png
CommandOverride pozwala administratorom tworzyć własne komendy bez nauki Java. Możesz określić wiadomości dla polecenia, a wtyczka wyśle graczom te wiadomości, gdy wykonają to polecenie.
Lub możesz również tworzyć aliasy dla innych poleceń
Obsługiwane są kody kolorów!

To może być bardzo pomocne dla /vote lub innych informacyjnych poleceń

 

 

Wersje rozwojowe

http://files.enjin.com/215653/dddfaf.png

Tutaj możesz znaleźć najnowsze wersje CommandOverride:

https://thebusybiscuit.github.io/builds/TheBusyBiscuit/CommandOverride/master/ 

 

 

Pamiętaj, że te buildy nie były dokładnie przetestowane i nie zostały zatwierdzone przez zespół BukkitDev. Używaj ich na własne ryzyko!

 

Konfiguracja

http://files.enjin.com/215653/dddfaf.png
Szczegółowy samouczek konfiguracji

Polecenia i uprawnienia

http://files.enjin.com/215653/dddfaf.png
Ponieważ ten plugin pozwala tworzyć własne polecenia.
Istnieje nieograniczona liczba poleceń i uprawnień.
Jednak dodaje on także polecenie przeładowania.

  Polecenie   Opis   Uprawnienie  
  /reloadcommands   Przeładuj konfigurację CommandOverride   CommandOverride.reload  

 

Zmienne

http://files.enjin.com/215653/dddfaf.png

  Zmienna   Przykład   Funkcja  
  <player>   <player>   Zostanie zastąpione nazwą gracza, który wykonał polecenie  
  <players_online>   <players_online>   Zostanie zastąpione liczbą graczy, którzy obecnie grają na serwerze  
  <players_max>   <players_max>   Zostanie zastąpione maksymalną liczbą graczy, którzy mogą być online na serwerze  
  [online: <permission>]   [online: <permission>]   Zostanie zastąpione listą wszystkich graczy online posiadających to uprawnienie  
  <rplayer>   <rplayer>   Zostanie zastąpione imieniem losowo wybranego gracza na serwerze  
  [rplayer <permission>]   [rplayer <permission>]   Zostanie zastąpione imieniem losowo wybranego gracza na serwerze, który ma to uprawnienie  
  <arg (index)>   <arg 0>   Zostanie zastąpione argumentem wprowadzonym przez gracza. Należy pamiętać, że Java używa indeksowania od zera. 0 odnosi się do pierwszego określonego argumentu.  
  <args (start index) - (end index)>   <args 0 - 10>   Zostaną zastąpione argumenty 0 - 10 oddzielone spacją  
  [unicode: <hexadecimal>   [unicode: 21E8]   Zostanie zastąpione znakiem Unicode reprezentowanym przez podany zapis heksadecymalny. Pełna lista wszystkich obsługiwanych znaków Unicode

Składnia

http://files.enjin.com/215653/dddfaf.png

  Zmienna   Przykład   Funkcja  
  [permission: <permission>]   [permission: permission.cheat]   To, co stoi za tą zmienną, zostanie wykonane/wysłane tylko jeśli gracz ma określone uprawnienie  
  [!permission: <permission>]   [!permission: permission.cheat]   To, co stoi za tą zmienną, zostanie wykonane/wysłane tylko jeśli gracz nie ma określonego uprawnienia  
  [world: <World Name>]   [world: world_the_end]   To, co stoi za tą zmienną, zostanie wykonane/wysłane tylko jeśli gracz znajduje się w określonym świecie  
  [arglength smaller than X]   [arglength smaller than 2]   To, co stoi za tą zmienną, zostanie wykonane/wysłane tylko jeśli gracz podał mniej niż X argumentów  
  [arglength at least X]   [arglength at least 2]   To, co stoi za tą zmienną, zostanie wykonane/wysłane tylko jeśli gracz podał co najmniej X argumentów  
  command:/<command>   command:/say hello   Sprawia, że gracz wykona określone polecenie  
  unsafe-command:/<command>   unsafe-command:/say hello   Sprawia, że gracz wykona określone polecenie Omijając CommandOverride  
  op-command:/<command>   op-command:/say hello   Sprawia, że gracz wykona określone polecenie jako operator (OP)  
  console:/<command>   console:/say hello   Sprawia, że konsola wykona określone polecenie  
  broadcast:<message>   broadcast:<wiadomość>   Sives the specified message to all online Players  
  playsound <Player/all> <Sound> <Volume> <Pitch>   playsound all BLOCK_NOTE_PLING 1 1   Odtwarza dźwięk dla wybranego gracza lub wszystkich graczy na serwerze  
  broadcast[<permission>]:<message>   broadcast[permission.xyz]:Hello world   Wysyła wskazaną wiadomość do wszystkich graczy, którzy mają określone uprawnienie  
  message[<player>]:<message>   message[mrCookieSlime]:Hello world   Wysyła wskazaną wiadomość do wskazanego gracza (Najlepiej używać z argumentami takich jak <arg 0>)  
  WAIT <time in seconds>   WAIT 10   To odczeka podaną liczbę sekund, zanim nastąpi kontynuacja. Uwaga: nic nie może stać po tej składni  
  WAIT-T <time in ticks>   WAIT-T 10   To odczeka podaną liczbę tików (1 tik = 1/20 sekundy) zanim nastąpi kontynuacja. Uwaga: nic nie może stać po tej składni  
  BREAK   BREAK   Będzie ignorować wszystkie kolejne wiadomości. Uwaga, nic nie może stać po tej składni  
  BREAK <Iterations>   BREAK 2   Będzie ignorować wszystkie kolejne wiadomości oprócz pierwszych 2  
  RANDOM <amount> <total>   RANDOM 3 5   Będzie wykonywać tylko 3 losowe linie skryptu spośród następujących 5 linii Uwaga: nic nie może stać po tej składni  
  [chance: <chance>]   [chance: 99]   Ta składnia może być używana wyłącznie w połączeniu ze składnią RANDOM, umieść ją przed wszystkimi wiadomościami objętymi składnią RANDOM lub pomiń ją całkowicie.  

Zmienne zależne od wtyczki

http://files.enjin.com/215653/dddfaf.png

  Zmienna   Opis   Wymagana wtyczka  
  <rank-prefix>   Zostanie zastąpione prefiksem twojej grupy uprawnień   Vault  
  <rank-suffix>   Zostanie zastąpiony sufiks twojej grupy uprawnień   Vault  
  <money>   Zostanie zastąpione Twoim saldem   Vault  
  <gems>   Zostanie zastąpione Twoimi gemami   PrisonGems  

Kod źródłowy

http://files.enjin.com/215653/dddfaf.png
Chcesz przejąć ten projekt? Zacznij od wysłania Pull Requestów na GitHub!
https://github.com/TheBusyBiscuit/CommandOverride 
Zobacz kod źródłowy CommandOverride, jeśli chcesz, aby ten projekt przetrwał, a może nawet rozważ wniesienie wkładu, tworząc Pull Request!

Automatyczne aktualizacje i metryki

http://files.enjin.com/215653/dddfaf.png
Wszystkie moje wtyczki korzystają z automatycznego aktualizatora, aby zapewnić, że zawsze używasz najnowszej i, miejmy nadzieję, najbardziej wolnej od błędów wersji mojej wtyczki.
Jeśli nie chcesz, aby ta wtyczka była automatycznie aktualizowana, możesz to wyłączyć w pliku konfiguracyjnym w sekcji "options -> auto-update: true/false"

Używają również systemu metryk, który zbiera następujące informacje:

Unikalny identyfikator
Wersja Javy na serwerze
Czy serwer działa w trybie offline czy online
Wersja wtyczki
Wersja serwera
Wersja/nazwa i architektura systemu operacyjnego
Liczba rdzeni CPU
Liczba graczy online
Wersja metryk
Wyłączenie tej usługi można dokonać poprzez edycję
plugins/Plugin Metrics/config.yml i ustawienie opt-out na true.

Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne CommandOverride v1.8
CommandOverride v1.8.jar 15.06.2019 56 KB
Stabilne CommandOverride v1.7
CommandOverride_v1.7.jar 17.06.2016 28 KB
Stabilne CommandOverride v1.4.12
CommandOverride_v1.4.12.jar 21.06.2015 17 KB
Stabilne CommandOverride v1.4.11
CommandOverride_v1.4.11.jar 12.06.2015 17 KB
Stabilne CommandOverride v1.4.10
CommandOverride_v1.4.10.jar 06.06.2015 17 KB
Stabilne CommandOverride v1.4.9
CommandOverride_v1.4.9.jar 24.05.2015 17 KB
Stabilne CommandOverride v1.4.8
CommandOverride_v1.4.8.jar 09.04.2015 17 KB
Stabilne CommandOverride v1.4.7
CommandOverride_v1.4.7.jar 01.04.2015 17 KB
Stabilne CommandOverride v1.4.6
CommandOverride_v1.4.6.jar 29.03.2015 17 KB
Stabilne CommandOverride v1.4.5
CommandOverride_v1.4.5.jar 27.03.2015 17 KB
Stabilne CommandOverride v1.4.4
CommandOverride_v1.4.4.jar 22.03.2015 16 KB
Stabilne CommandOverride v1.4.3
CommandOverride_v1.4.3.jar 22.03.2015 16 KB
Stabilne CommandOverride v1.4.1
CommandOverride_v1.4.1.jar 28.02.2015 16 KB
Stabilne CommandOverride v1.4.0
CommandOverride_v1.4.0.jar 28.02.2015 16 KB
Stabilne CommandOverride v1.3.5
CommandOverride_v1.3.5.jar 14.02.2015 14 KB
Stabilne CommandOverride v1.3.4
CommandOverride_v1.3.4.jar 31.01.2015 14 KB
Stabilne CommandOverride v1.3.2
CommandOverride_v1.3.2.jar 30.01.2015 14 KB
Stabilne CommandOverride v1.3.1
CommandOverride_v1.3.1.jar 30.01.2015 14 KB
Stabilne CommandOverride v1.3
CommandOverride_v1.3.jar 23.01.2015 13 KB
Stabilne CommandOverride v1.2.8
CommandOverride_v1.2.8.jar 17.01.2015 79 KB
Stabilne CommandOverride v1.2.7
CommandOverride_v1.2.7.jar 11.01.2015 78 KB
Stabilne CommandOverride v1.2.6
CommandOverride_v1.2.6.jar 05.01.2015 76 KB
Stabilne CommandOverride v1.2.5
CommandOverride_v1.2.5.jar 05.01.2015 76 KB
Stabilne CommandOverride v1.2.4
CommandOverride_v1.2.4.jar 05.01.2015 75 KB
Stabilne CommandOverride v1.2.3
CommandOverride_v1.2.3.jar 20.12.2014 75 KB
Stabilne CommandOverride v1.2.2
CommandOverride_v1.2.2.jar 06.12.2014 75 KB
Stabilne CommandOverride v1.2.1
CommandOverride_v1.2.1.jar 22.11.2014 75 KB
Stabilne CommandOverride v1.2
CommandOverride_v1.2.jar 22.11.2014 75 KB
Stabilne CommandOverride v1.1.1
CommandOverride_v1.1.1.jar 17.08.2014 74 KB
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji