Cuboidy: Różnice pomiędzy wersjami
Krytper428 (dyskusja | edycje) |
m (Wycofano edycje użytkownika Krytper428 (dyskusja). Autor przywróconej wersji to Maintenance script.) |
||
Linia 1: | Linia 1: | ||
{{Własność|nazwa=System cuboidów|wersja=[[v2.0.0]]}} | |||
== Informacje == | |||
Cuboidem nazywany jest obszar zabezpieczony na potrzeby serwera lub w posiadaniu gracza. Serwerowy system cuboidów należy do jednego z najczęściej aktualizowanych. | |||
=== Obszar === | |||
Obszar cuboida może mieć kształt prostopadłościanu lub wielokąta o określonej wysokości. | |||
=== Nazwa === | |||
Nazwa cuboida składa się z prefiksu tworzonego z nicku gracza i znaku podkreślenia (np. <code>libter_</code>) oraz nazwy właściwej (np. <code>dom</code>). Dozwolone są wyłącznie małe litery alfabetu łacińskiego, cyfry oraz myślnik i znak podkreślenia. | |||
=== Role === | |||
Aktualnie można wyróżnić trzy role związane z cuboidem: | |||
* Posiadacz - posiada pełen dostęp do cuboida, może wykonywać wszystkie akcje związane z [[Cuboidy#Zarządzanie|zarządzaniem]]. | |||
* Mieszkaniec - może dowolnie modyfikować teren wewnątrz cuboida, jednak bez możliwości [[Cuboidy#Zarządzanie|zarządzania]]. | |||
* Gość - nie może modyfikować terenu, chyba że pozwolą mu na to [[Flagi|odpowiednie flagi]]. | |||
=== Nadrzędność === | |||
[[Cuboidy#Obszar|Obszar]] cuboida nadrzędnego obejmuje wszystkie przypisane do niego cuboidy. Mieszkańcy cuboida nadrzędnego mogą korzystać z podrzędnych, a mieszkańcy podrzędnego mogą modyfikować teren jedynie w granicach swojego cuboida - dzięki temu nadrzędność przydaje się np. do tworzenia [[Centrum handlowe|galerii handlowych]]. | |||
== Zarządzanie == | |||
=== Składnia === | |||
/c <akcja> [dalsze parametry w zależności od akcji] | |||
=== Dostępne akcje === | |||
* Podkreślone znaki w nazwie akcji oznaczają skrót, np. można stosować <code>/c +p</code> zamiast <code>/c +posiadacz</code>. | |||
* Gdy nick gracza wywołującego komendę jest zbieżny z [[Cuboidy#Nazwa|prefiksem]] można pominąć go pisząc np. <code>dom</code> zamiast <code>libter_dom</code>. | |||
==== Dla wszystkich ==== | |||
* <code>/c <u>i</u>nfo [nazwa]</code> - wyświetla szczegółowe informacje na temat cuboida o podanej nazwie lub na temat cuboida w miejscu pobytu gracza gdy nazwa nie jest podana. | |||
* <code>/c <u>z</u>aznacz [nazwa]</code> - zaznacza cuboida o podanej nazwie lub cuboida w miejscu pobytu gracza gdy nazwa nie jest podana. | |||
* <code>/c <u>-z</u>aznacz</code> - czyści zaznaczenie. | |||
* <code>/c <u>l</u>ista [strona]</code> - pokazuje listę cuboidów, strona przyjmuje domyślnie wartość 1. | |||
* <code>/c <u>r</u>odzic <nazwa> <nadrzędny></code> - ustawia [[Cuboidy#Nadrzędność|cuboida nadrzędnego]]. | |||
* <code>/c <u>f</u>laga <nazwa> <flaga> [wartość]</code> - ustawia [[Flagi#Flagi|flagę cuboida]], w przypadku braku wartości flaga zostaje usunięta. | |||
* <code>/c <u>f</u>laga <nazwa> <flaga> <u>g</u>rupa [wartość]</code> - ustawia [[Flagi#Grupy|grupę]] dla [[Flagi#Flagi|flagi cuboida]], przy braku podanej wartości grupa zostaje usunięta. | |||
* <code>/c <u>na</u>zwa <nazwa> <nowa nazwa></code> - zmienia nazwę cuboida na nową. | |||
* <code>/c <u>u</u>suń <nazwa></code> - nieodwracalnie usuwa cuboida. | |||
* <code>/c <u>+p</u>osiadacz <nazwa> <nick></code> - dodaje [[Cuboidy#Role|posiadacza]] cuboida. | |||
* <code>/c <u>-p</u>osiadacz <nazwa> <nick></code> - usuwa [[Cuboidy#Role|posiadacza]] cuboida. | |||
* <code>/c <u>+m</u>ieszkaniec <nazwa> <nick></code> - dodaje [[Cuboidy#Role|mieszkańca]] cuboida. | |||
* <code>/c <u>-m</u>ieszkaniec <nazwa> <nick></code> - usuwa [[Cuboidy#Role|mieszkańca]] cuboida. | |||
==== Dla moderacji ==== | |||
* <code>/c <u>n</u>owy <nazwa> <nick></code> - tworzy nowego cuboida na podstawie zaznaczenia. | |||
** Dodanie <code>#</code> na końcu nazwy pomoże w numerowaniu kolejnych cuboidów. Np. wpisanie <code>/c n dom# Libter</code> gdy istnieją cuboidy '''libter_dom1''' i '''libter_dom2''' utworzy cuboid '''libter_dom3'''. | |||
* <code>/c <u>e</u>dytuj <nazwa></code> - zmienia [[Cuboidy#Obszar|obszar]] cuboida na podstawie zaznaczenia. | |||
== Ucieczka == | |||
W przypadku braku możliwości wyjścia z cuboida możesz użyć komendy <code>/uciekaj</code>. Po 30 sekundach stania w bezruchu otrzymasz tymczasowy efekt lewitacji powodujący wznoszenie się do góry przy możliwości poruszania się we wszystkie strony. | |||
Jeżeli wymieniona komenda nie okaże się pomocna możesz w '''ostateczności''' zgłosić się do administracji za pomocą [[Zgłoszenia|systemu zgłoszeń]]. | |||
== Historia == | |||
[[v2.0.0]]: | |||
* '''Dodanie systemu cuboidów.''' | |||
[[v2.0.7]]: | |||
* Dodanie ignorowania cuboidów dla wierzchowców z podpisanymi siodłami. | |||
[[v2.0.9.2]]: | |||
* Poprawienie integracji tworzenia ścieżek na ziemi z cuboidami. | |||
[[v2.0.10.2]]: | |||
* Dodanie ignorowania cuboidów dla nieumarłych koni z podpisanymi siodłami. | |||
[[v2.1.1]]: | |||
* '''Dodanie wiadomości na pasku akcji po wejściu na cuboid lub ziemię niczyją.''' | |||
* '''Dodanie komendy /c do łatwiejszego zarządzania cuboidami:''' | |||
** '''Umożliwienie dodawania i usuwania z cuboida graczy non-premium, którzy choć raz byli na serwerze.''' | |||
** '''Akcje wspierane bezpośrednio: +posiadacz, -posiadacz, +mieszkaniec, -mieszkaniec.''' | |||
** Akcje wspierane przez alias: lista, info, flaga i akcje moderacyjne. | |||
* Usunięcie powitań i pożegnań cuboidów z chatu. | |||
[[v2.1.2]]: | |||
* '''Dodanie bezpośredniego wsparcia dla /c info.''' | |||
* Dodanie ignorowania cuboidów w przypadku zsiadania z wierzchowca. | |||
* Poprawienie wiadomości o wejściu na cuboida przez ich znaczące skrócenie. | |||
* Naprawa błędu: komenda /c nie pozwalała na dodawanie nowych graczy do cuboidów. | |||
[[v2.1.2.4]]: | |||
* Poprawienie kolorystyki "@" w wiadomościach o wejściu na cuboid. | |||
[[v2.1.4]]: | |||
* '''Dodanie bezpośredniego wsparcia dla /c nowy i /c edytuj.''' | |||
* '''Dodanie komendy /c usuń.''' | |||
* Dodanie wyświetlania flag i cuboida nadrzędnego w komendzie /c info. | |||
* Poprawienie kolorystyki komendy /c info. | |||
[[v2.1.4.1]]: | |||
* Naprawa błędu: komenda /c nowy nadpisywała cuboida jeśli istniał drugi o tej samej nazwie. | |||
[[v2.1.5]]: | |||
* '''Dodanie możliwości ucieczki z cuboida.''' | |||
* '''Dodanie komendy /c nazwa.''' | |||
* Dodanie spisu subkomend dostępnych dla moderatorów w komendzie /c. | |||
* Poprawienie wiadomości z komendy /c pod względem treści. | |||
[[v2.1.5.3]]: | |||
* Naprawa błędu: komenda /c nazwa nadpisywała cuboida jeśli istniał już drugi o takiej samej nazwie. | |||
[[v2.1.5.5]]: | |||
* Dodanie blokady bram przed niedodanymi do cuboida graczami. | |||
[[v2.1.5.7]]: | |||
* Poprawienie spisu komend spod /c poprzez zamianę określenia współwłaściciel na posiadacz. | |||
[[v2.1.6]]: | |||
* '''Dodanie komendy /c rodzic.''' | |||
* '''Dodanie bezpośredniego wsparcia dla /c flaga i /c lista.''' | |||
* Dodanie możliwości usuwania sklepów innych graczy przez posiadaczy cuboidów. | |||
* Dodanie możliwości usunięcia się z cuboida dla mieszkańców. | |||
* Dodanie blokady usunięcia się z cuboida przez ostatniego posiadacza. | |||
* Usunięcie komendy /rg w działaniach moderacyjnych, należy używać /c. | |||
'''[[v2.1.7]] (ukończenie pełnej wersji systemu cuboidów):''' | |||
* '''Dodanie asynchronicznej, sortowanej i stronicowanej listy cuboidów wraz z grupowaniem wg. numerów na końcu nazw.''' | |||
* '''Dodanie obsługi wielu światów za pomocą komend /cświat, /cnether, /ckres.''' | |||
* Dodanie możliwości zmiany nazwy cuboida z prefiksem innego posiadacza. | |||
* Dodanie komendy /c nowy <nazwa># <nick> dla moderacji automatycznie wstawiającą kolejny numer w miejsce #. | |||
* Dodanie alternatywnych akcji bez polskich znaków (np. usun zamiast usuń). | |||
* Dodanie wyświetlania spolszczonych grup flag w komendzie /c info. | |||
* Spolszczenie wartości flag w komendzie /c info. | |||
* Naprawa błędów: | |||
** Formatowanie flagi powitanie wpływało na wyświetlanie dalszych flag uniemożliwiając czasem ich odczytanie (&k). | |||
** Cuboid nadrzędny mógł być ustawiony bez zgody jego posiadacza. | |||
** Podanie nazwy cuboida z niedozwolonymi znakami w komendzie /c nowy nie wyświetlało informacji o błędzie. | |||
* Zmiana nazwy z "Lokator" na "Mieszkaniec" w wiadomościach o wejściu na cuboid. | |||
[[v2.1.8]]: | |||
* Podłączenie tematów pomocy /cuboid grupy i /cuboid flagi do komendy /c. | |||
[[v2.1.9]]: | |||
* Dodanie komendy /c lista [gracz] pokazującej listę cuboidów gracza dla administracji. | |||
* Dodanie komendy /c teleportacja <nazwa> teleportującej do cuboida dla administracji. | |||
[[v2.1.9.1]]: | |||
* Ulepszenie połączenia z tematami pomocy. | |||
* Naprawa błędu: komenda /c lista nie wyświetlała grupy cuboidów jeśli ta była ostatnia. | |||
[[v2.1.9.2]]: | |||
* Naprawa błędu: zadanie wyświetlania listy cuboidów zawieszało się w przypadku niektórych nazw. | |||
* Dodanie zabezpieczenia zatrzymującego powyższe zadanie w przypadku jego zawieszenia się. | |||
[[v2.1.10]]: | |||
* Dodanie komendy /c lista [strona] * wyświetlającej wszystkie cuboidy dla administracji. | |||
* Zmiana nazwy komendy /ckres na /cend. | |||
* Naprawa błędu: komenda /c teleportacja nie przenosiła do innego świata jeśli cuboid docelowy się tam znajdował. | |||
[[v2.1.11]]: | |||
* '''Dodanie sprawdzania cuboidów opartego o flagi w mechanice serwera (np. przy [[Przywoływanie|przywoływaniu]]).''' | |||
* Spolszczenie i sformatowanie wiadomości o niedozwolonej akcji na cuboidzie. | |||
[[v2.2.3]]: | |||
* '''Dodanie komendy /c -zaznacz i udostępnienie komendy /c zaznacz dla graczy.''' | |||
* Naprawa błędu: prace przypisane do cuboida nie były usuwane po jego usunięciu. |
Wersja z 18:40, 23 sie 2017
Wersja wdrożenia: v2.0.0
Informacje
Cuboidem nazywany jest obszar zabezpieczony na potrzeby serwera lub w posiadaniu gracza. Serwerowy system cuboidów należy do jednego z najczęściej aktualizowanych.
Obszar
Obszar cuboida może mieć kształt prostopadłościanu lub wielokąta o określonej wysokości.
Nazwa
Nazwa cuboida składa się z prefiksu tworzonego z nicku gracza i znaku podkreślenia (np. libter_
) oraz nazwy właściwej (np. dom
). Dozwolone są wyłącznie małe litery alfabetu łacińskiego, cyfry oraz myślnik i znak podkreślenia.
Role
Aktualnie można wyróżnić trzy role związane z cuboidem:
- Posiadacz - posiada pełen dostęp do cuboida, może wykonywać wszystkie akcje związane z zarządzaniem.
- Mieszkaniec - może dowolnie modyfikować teren wewnątrz cuboida, jednak bez możliwości zarządzania.
- Gość - nie może modyfikować terenu, chyba że pozwolą mu na to odpowiednie flagi.
Nadrzędność
Obszar cuboida nadrzędnego obejmuje wszystkie przypisane do niego cuboidy. Mieszkańcy cuboida nadrzędnego mogą korzystać z podrzędnych, a mieszkańcy podrzędnego mogą modyfikować teren jedynie w granicach swojego cuboida - dzięki temu nadrzędność przydaje się np. do tworzenia galerii handlowych.
Zarządzanie
Składnia
/c <akcja> [dalsze parametry w zależności od akcji]
Dostępne akcje
- Podkreślone znaki w nazwie akcji oznaczają skrót, np. można stosować
/c +p
zamiast/c +posiadacz
. - Gdy nick gracza wywołującego komendę jest zbieżny z prefiksem można pominąć go pisząc np.
dom
zamiastlibter_dom
.
Dla wszystkich
/c info [nazwa]
- wyświetla szczegółowe informacje na temat cuboida o podanej nazwie lub na temat cuboida w miejscu pobytu gracza gdy nazwa nie jest podana./c zaznacz [nazwa]
- zaznacza cuboida o podanej nazwie lub cuboida w miejscu pobytu gracza gdy nazwa nie jest podana./c -zaznacz
- czyści zaznaczenie./c lista [strona]
- pokazuje listę cuboidów, strona przyjmuje domyślnie wartość 1./c rodzic <nazwa> <nadrzędny>
- ustawia cuboida nadrzędnego./c flaga <nazwa> <flaga> [wartość]
- ustawia flagę cuboida, w przypadku braku wartości flaga zostaje usunięta./c flaga <nazwa> <flaga> grupa [wartość]
- ustawia grupę dla flagi cuboida, przy braku podanej wartości grupa zostaje usunięta./c nazwa <nazwa> <nowa nazwa>
- zmienia nazwę cuboida na nową./c usuń <nazwa>
- nieodwracalnie usuwa cuboida./c +posiadacz <nazwa> <nick>
- dodaje posiadacza cuboida./c -posiadacz <nazwa> <nick>
- usuwa posiadacza cuboida./c +mieszkaniec <nazwa> <nick>
- dodaje mieszkańca cuboida./c -mieszkaniec <nazwa> <nick>
- usuwa mieszkańca cuboida.
Dla moderacji
/c nowy <nazwa> <nick>
- tworzy nowego cuboida na podstawie zaznaczenia.- Dodanie
#
na końcu nazwy pomoże w numerowaniu kolejnych cuboidów. Np. wpisanie/c n dom# Libter
gdy istnieją cuboidy libter_dom1 i libter_dom2 utworzy cuboid libter_dom3.
- Dodanie
/c edytuj <nazwa>
- zmienia obszar cuboida na podstawie zaznaczenia.
Ucieczka
W przypadku braku możliwości wyjścia z cuboida możesz użyć komendy /uciekaj
. Po 30 sekundach stania w bezruchu otrzymasz tymczasowy efekt lewitacji powodujący wznoszenie się do góry przy możliwości poruszania się we wszystkie strony.
Jeżeli wymieniona komenda nie okaże się pomocna możesz w ostateczności zgłosić się do administracji za pomocą systemu zgłoszeń.
Historia
- Dodanie systemu cuboidów.
- Dodanie ignorowania cuboidów dla wierzchowców z podpisanymi siodłami.
- Poprawienie integracji tworzenia ścieżek na ziemi z cuboidami.
- Dodanie ignorowania cuboidów dla nieumarłych koni z podpisanymi siodłami.
- Dodanie wiadomości na pasku akcji po wejściu na cuboid lub ziemię niczyją.
- Dodanie komendy /c do łatwiejszego zarządzania cuboidami:
- Umożliwienie dodawania i usuwania z cuboida graczy non-premium, którzy choć raz byli na serwerze.
- Akcje wspierane bezpośrednio: +posiadacz, -posiadacz, +mieszkaniec, -mieszkaniec.
- Akcje wspierane przez alias: lista, info, flaga i akcje moderacyjne.
- Usunięcie powitań i pożegnań cuboidów z chatu.
- Dodanie bezpośredniego wsparcia dla /c info.
- Dodanie ignorowania cuboidów w przypadku zsiadania z wierzchowca.
- Poprawienie wiadomości o wejściu na cuboida przez ich znaczące skrócenie.
- Naprawa błędu: komenda /c nie pozwalała na dodawanie nowych graczy do cuboidów.
- Poprawienie kolorystyki "@" w wiadomościach o wejściu na cuboid.
- Dodanie bezpośredniego wsparcia dla /c nowy i /c edytuj.
- Dodanie komendy /c usuń.
- Dodanie wyświetlania flag i cuboida nadrzędnego w komendzie /c info.
- Poprawienie kolorystyki komendy /c info.
- Naprawa błędu: komenda /c nowy nadpisywała cuboida jeśli istniał drugi o tej samej nazwie.
- Dodanie możliwości ucieczki z cuboida.
- Dodanie komendy /c nazwa.
- Dodanie spisu subkomend dostępnych dla moderatorów w komendzie /c.
- Poprawienie wiadomości z komendy /c pod względem treści.
- Naprawa błędu: komenda /c nazwa nadpisywała cuboida jeśli istniał już drugi o takiej samej nazwie.
- Dodanie blokady bram przed niedodanymi do cuboida graczami.
- Poprawienie spisu komend spod /c poprzez zamianę określenia współwłaściciel na posiadacz.
- Dodanie komendy /c rodzic.
- Dodanie bezpośredniego wsparcia dla /c flaga i /c lista.
- Dodanie możliwości usuwania sklepów innych graczy przez posiadaczy cuboidów.
- Dodanie możliwości usunięcia się z cuboida dla mieszkańców.
- Dodanie blokady usunięcia się z cuboida przez ostatniego posiadacza.
- Usunięcie komendy /rg w działaniach moderacyjnych, należy używać /c.
v2.1.7 (ukończenie pełnej wersji systemu cuboidów):
- Dodanie asynchronicznej, sortowanej i stronicowanej listy cuboidów wraz z grupowaniem wg. numerów na końcu nazw.
- Dodanie obsługi wielu światów za pomocą komend /cświat, /cnether, /ckres.
- Dodanie możliwości zmiany nazwy cuboida z prefiksem innego posiadacza.
- Dodanie komendy /c nowy <nazwa># <nick> dla moderacji automatycznie wstawiającą kolejny numer w miejsce #.
- Dodanie alternatywnych akcji bez polskich znaków (np. usun zamiast usuń).
- Dodanie wyświetlania spolszczonych grup flag w komendzie /c info.
- Spolszczenie wartości flag w komendzie /c info.
- Naprawa błędów:
- Formatowanie flagi powitanie wpływało na wyświetlanie dalszych flag uniemożliwiając czasem ich odczytanie (&k).
- Cuboid nadrzędny mógł być ustawiony bez zgody jego posiadacza.
- Podanie nazwy cuboida z niedozwolonymi znakami w komendzie /c nowy nie wyświetlało informacji o błędzie.
- Zmiana nazwy z "Lokator" na "Mieszkaniec" w wiadomościach o wejściu na cuboid.
- Podłączenie tematów pomocy /cuboid grupy i /cuboid flagi do komendy /c.
- Dodanie komendy /c lista [gracz] pokazującej listę cuboidów gracza dla administracji.
- Dodanie komendy /c teleportacja <nazwa> teleportującej do cuboida dla administracji.
- Ulepszenie połączenia z tematami pomocy.
- Naprawa błędu: komenda /c lista nie wyświetlała grupy cuboidów jeśli ta była ostatnia.
- Naprawa błędu: zadanie wyświetlania listy cuboidów zawieszało się w przypadku niektórych nazw.
- Dodanie zabezpieczenia zatrzymującego powyższe zadanie w przypadku jego zawieszenia się.
- Dodanie komendy /c lista [strona] * wyświetlającej wszystkie cuboidy dla administracji.
- Zmiana nazwy komendy /ckres na /cend.
- Naprawa błędu: komenda /c teleportacja nie przenosiła do innego świata jeśli cuboid docelowy się tam znajdował.
- Dodanie sprawdzania cuboidów opartego o flagi w mechanice serwera (np. przy przywoływaniu).
- Spolszczenie i sformatowanie wiadomości o niedozwolonej akcji na cuboidzie.
- Dodanie komendy /c -zaznacz i udostępnienie komendy /c zaznacz dla graczy.
- Naprawa błędu: prace przypisane do cuboida nie były usuwane po jego usunięciu.