Cuboidy: Różnice pomiędzy wersjami

Z Wiki fCraft.pl
Przejdź do nawigacji Przejdź do wyszukiwania
m (Wycofano edycje użytkownika JanekJaran (dyskusja). Autor przywróconej wersji to Libter.)
Linia 1: Linia 1:
{{Własność|nazwa=System cuboidów|wersja=[[v2.0.0]]}}
01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01001110 01001001 01000101 00100000 01010000 01001111 01011010 01000100 01010010 01000001 01010111 01001001 01000001 01001101 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01100100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01100011 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100
 
== 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 17:34, 22 sie 2017

01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01001110 01001001 01000101 00100000 01010000 01001111 01011010 01000100 01010010 01000001 01010111 01001001 01000001 01001101 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01100100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 00001101 00001010 01011000 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01100011 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100 01000100