uiuin 10 Opublikowano 29 grudnia 2019 Udostępnij Opublikowano 29 grudnia 2019 LPBorderProsty sposób na zarządzanie wielkością świata przez graczy LPBorder to prosty skrypt który wykorzystuje wbudowany w minecrafta sposób na ograniczanie wielkości mapy. Administrator może: - ustalić początkową wielkość mapy - maksymalną wielkość mapy - wielkość poszerzania się mapy - koszt powiększenia - ile ma trwać całe powiększenie - odświeżyć zmienne z informacjami Gracz może: - zwiększyć maksymalny rozmiar mapy (o ile posiada odpowiednią ilość przedmiotów) - zobaczyć aktualny i maksymalny rozmiar mapy - dodatkowo jeśli gracz posiada odpowiednie uprawnienia ma możliwość powiększania mapy gdziekolwiek by nie był Zasady działania 1. Skrypt sprawdza czy posiadamy odpowiedni plik, a następnie tworzy i odczytuje odpowiednie dane lub odczytuje już istniejące. (Skrypt sprawdza czy startowa wielkość mapy jest wpisana! Brak tej wartości spowoduje nadpisanie innych) 2. Należy skonfigurować plik config.yml w folderze plugins/SK-LPBorder. (Podstawowa konfiguracja jest tylko pokazowa i można ją łatwo zmienić!) Co oznaczają poszczególne wartośći: start - określa podstawową wielkość mapy (domyślnie 1000) max - określa maksymalną wielkość mapy (domyślnie 10 000) lvl - określa "poziom" mapy (domyślnie 1) (UWAGA! Radzę nie zmieniać tej wartości! Skrypt domyślnie przyjmuje 1 poziom jako startowy) lvlup - określa o ile ma się zwiększyć rozmiar mapy przy ulepszeniu (domyślnie 100) item - określa ile i jaki przedmiot jest potrzebny do powiększenia mapy (domyślnie 16 diamentów) time - określa ile czasu ma zająć powiększanie się mapy (domyślnie 120 sekund) 3. Jak używać? 3.1 Gracz musi posiadać książkę w swoim ekwipunku i trzymając ją nacisnąć prawym przyciskiem myszy na blok "biblioteczkę". Otworzy się menu w którym gracz może powiększyć mapę lub odczytać jej aktualny stan. 3.2 Jeśli gracz posiada odpowiednie uprawnienia (lpborder.cmd) może użyć komendy (/lpborder). W efekcie otworzy się to samo menu. Komenda pozwala omijać wymagania posiadania bloku biblioteczki i książki. Przydatne gdy np. szukamy diamentów by powiększyć mapę, a nie chcemy tracić dwóch miejsc w ekwipunku. 3.3 Jeśli gracz posiada dodatkowo uprawnienia (lpborder.reload) może szybko przeładować ustawienia. Pozwala to na szybki sposób dostosowywania danych w grze do tych w pliku config.yml 4. Wersja i wymagania Skrypt był testowany na wersji 1.15.1 Skript 2.4.1 TuSKe 1.8.2 skript-yaml 1.3.2 5. Zobacz go tutaj Ver 1.0 - https://code.skript.pl/35VjziNd 6. Kilka zdjęć jak to wygląda Spoiler 7. Kilka słów na koniec Skrypt został stworzony na potrzeby mojego małego serwera survival. Dlatego nie ma tam zmiany wiadomości, większej możliwości co do wymaganych przedmiotów i powiększania X razy. Jeśli zajdzie potrzeba to się to zrobić, ale pewnie będzie duża zmiana tego skryptu lub napisanie go na nowo. Konstruktywna krytyka mile widziana PanMaruda 1 Odnośnik do komentarza https://skript.pl/temat/36323-lpborder-prosty-skrypt-na-border/ Udostępnij na innych stronach Więcej opcji udostępniania...
PanMaruda 624 Opublikowano 30 grudnia 2019 Udostępnij Opublikowano 30 grudnia 2019 Ja tylko chciałbym powiedzieć że zmienne zapisuje się z podwojonym dwukropkiem, a nie kropką: {lpborder.start} ---> {lpborder::start} A tak poza tym to skrypt jest dobrze napisany, nie ma się więcej do czego przyczepić, gratuluję. Odnośnik do komentarza https://skript.pl/temat/36323-lpborder-prosty-skrypt-na-border/#findComment-232336 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi