Enxi

świat XamParkour - zaawansowany system parkour

53 postów w tym temacie

XamParkour

Funkcje skryptu:

 Czas mierzony z dokładnością do 0.001 sekundy (1ms)

 TOP10 najlepszych czasów wyświetlanych na scoreboardzie

 Timer wyświetlany na pasku EXPa

 System LvL

 Regres otrzymywanego XP za monotonne przejście parkoura (resetowany co 24h)

 Startu, koniec i upadek parkoura wyznaczany przez regiony

 Dodawanie aren z wieloczłonowymi nazwami poprzez zamienienie spacji na znak '_' w komendach

 System dueli

 Operacje wykonywane na pliku XamParkour.yml

 Mnóstwo komend administracyjnych

Komendy:

 /parkour - główna komenda ze spisem wszystkich dostępnych dla gracza i admina 

Uprawnienia:

 parkour.* - ogólne uprawnienie do korzystania z wszystkich funkcji

 parkour.help - pozwala na sprawdzenie komend administracyjnych

 parkour.restart - pozwala na zrestartowanie parkoura

 parkour.info - pozwala na sprawdzenie informacji o parkourze

 parkour.region.set - pozwala na dodawanie regionów na parkourze

 parkour.region.remove - pozwala na usuwanie regionów na parkourze

 parkour.create - pozwala na tworzenie parkoura

 parkour.remove - pozwala na usuwanie parkoura

 parkour.set.lobby - pozwala na ustawienie lobby serwera

 parkour.set.spawn - pozwala na ustawienie spawnu parkoura

 parkour.set.prize- pozwala na ustawienie nagrody XP za przejście parkoura

 parkour.set.minlvl - pozwala na ustawienie wymaganego LvL do wejścia na parkour

 parkour.panel - ogólne uprawnienie do korzystania z podkomend administracyjnych

 parkour.set.multiplier - pozwala na zarządzanie mnożnikiem gracza

 parkour.set.lvl - pozwala na zarządzanie LvL gracza

 parkour.set.top - pozwala na zarządzanie scoreboardem parkoura

 parkour.set.transition - pozwala na zarządzanie regresem otrzymywanego XP gracza

Wymagania:

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 v2.1.2

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 v5.9

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 Minecraft do wersji 1.8.8

Ważne:

 Aby czas był pokazywany w formie milisekundowej należy w opcjach pluginu skript zejść do linijki 113 number accuracy: 2 i zmienić wartość na 3 number accuracy: 3

Tworzenie parkoura:

 1.  /parkour create <nazwa> - tworzy parkour

 2 /parkour setspawn <nazwa> ustawia spawn parkoura w aktualnej lokacji gracza

 3.  /parkour addregion <nazwa> <start/fail/end> <numer> - dodaje regiony:

      zaznaczamy obszar za pomocą world edita i wyznaczamy:

      start - start parkoura (zaczyna odliczanie)

      fail - upadek parkoura (teleportuje na spawn parkoura)

      end koniec parkoura (kończy odliczanie)

      regiony można dodawać też ręcznie bezpośrednio przez world guarda, nazwa regionu ma format nazwa parkoura_typ_numer (np. mapa_start_1, kolorowa_mapa_fail_1)

 4.  /parkour setprize <nazwa> <ilość> - ustawia nagrodę XP za przejście areny

 5.  /parkour setminlvl <nazwa> <ilość> - ustawia wymagany LvL do wejścia na parkour

Download:

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

Sscc.png

 

Edytowane przez Enxi
Aktualizacja tematu

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
3 godziny temu, Derpy Hooves napisał:

A po co ten "dodatek", jeśli można się spytać?

Jest to dodatek pozwalający na realne odmierzanie czasu z dokładnością do 1ms

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

UPDATE!

Dodano:

- wsparcie dla regionów z world guard które będą wyznaczały start, koniec oraz ,,faile'' aren

- komendy: 

    /parkour addregion - dodaje regiony

    /parkour removeregion - usuwa regiony

- optymalizacja kodu

- możliwość ustawienia lobby serwera które będą wykorzystywane do teleportacji po wyjściu z areny

- poprawki błędów

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Znalazłeś błąd? Napisz pod tematem :) 

Edytowane przez Enxi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

Dzięki wielkie, przez ,,przypadek'' dałem link do zbugowanej wersji którą 5 minut później poprawiłem lecz zapisałem ją pod innym linkiem i nie wstawiłem do tego posta...

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 masz wersje bez żadnych błędów i bugów (bynajmniej u mnie) a wymaganie pozostają nadal takie same jakie wypisałem w poście. PS. poprawiłem trochę opis komend bo rzeczywiście wyglądało to co najmniej źle. Jeżeli będziesz miał jeszcze jakieś problemy to śmiało pisz na PW - postaram się to jak najszybciej poprawić. Pozdrawiam :)
Edytowane przez Enxi
thewarcook lubi to

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Dobrze że interesujesz się skriptem i starasz się by działał :)

Edytowane przez thewarcook

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 Nah, mi też coś te regiony teraz strasznie szwankują, bardzo zbugowana sprawa. Jeżeli chodzi o scoreboard to wyświetla się on gdy jest zarejestrowany chociaż jeden wynik... Możesz zarejestrować swój wynik komendom /parkour:top set <ID mapy> <gracz> <czas w milisekundach, np 1234 (czyli 1,234s)>

Zajmę się tymi regionami choć uważam że to wina samego skripta bo wcześniej działało ;-; 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Powiem ci tak, regiony są bardzo ważne. Bez nich nic się nie dzieje.. Dlatego jeśli chcesz mieć szanse na Top Skript grudnia (Moim zdaniem je masz) to musisz to naprawić. Jeśli chodzi o Scoreboard to możesz mieć racje, tylko parkour nie ma sensu gdy nie da się go zacząć ani skończyć :P

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 Oczywiście, wcześniej działało - teraz nie, to pewnie kwestia drobnych zmian w kodzie

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Gdy będziesz miał już coś gotowego, podeślij. Na zachętę, leci plus, na razie może nie za skript ale za support :)

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

UPDATE!

Naprawiono:

- problemy z regionami

- scoreboard

- porządek w kodzie

- błędne gramatycznie wiadomości

- drobne błędy

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

Znalazłeś błąd? Napisz pod tematem :) 

Edytowane przez Enxi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Posiadam na wersji 1.8, prawie wszystko działa ale nie działają regiony i scorboard na mapie nawert jak sam ustawie.

Wszystkie zalecenia są dobre ale nadal nie działają.

Edytowane przez Lucekbartek1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
3 minuty temu, Lucekbartek1 napisał:

Posiadam na wersji 1.8, prawie wszystko działa ale nie działają regiony i scorboard na mapie nawert jak sam ustawie.

Wszystkie zalecenia są dobre ale nadal nie działają.

Sprawdź czy na pewno masz world guarda w wersji 5.9 i skript 2.1.2 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
24 minuty temu, Enxi napisał:

Sprawdź czy na pewno masz world guarda w wersji 5.9 i skript 2.1.2 

jak mam skript 2.1.2 to mi skrypt nie chce działać wógule.

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach
13 minut temu, Lucekbartek1 napisał:

jak mam skript 2.1.2 to mi skrypt nie chce działać wógule.

 

Skrypt był testowany na silniku spigot 1.8.8 z skript v2.1.2 i world guard v5.9, co będziesz mógł zobaczyć zaraz na poradniku video, który za chwilę dodam.

 

Kompatybilność skryptu z wersjami minecrafta:

Skrypt działa na wszystkich wersjach silników kompatybilnych z skript v2.1.2 wraz z world guardem v5.9

 

Jeżeli chcemy zainstalować go na wersjach niekompatybilnych z skript v2.1.2 jak np. minecraft 1.11 to musimy zaopatrzyć się w skript v2.2 wraz z najnowszym world guardem, natomiast skrypt wtedy nie będzie działał poprawnie, tzn nie ma co liczyć na top10 na scoreboardzie. 

 

Podsumowując:

Aktualna wersja XamParkour współpracuje tylko z skript v2.1.2 i world guard v5.9 więc musimy dobrać kompatybilny silnik (np. spigot 1.8.8)

Wersje XamParkour na skript v2.2 będą pisane na czasie

 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Naprawdę dobra robota! Rób takie skrypty dalej! Łap (+) ode mnie! ;) 
Świetny pomysł z ms ! możesz dodać coś takiego, że gdy gracz upadnie na dany blok (spadnie) to go tepa na dany warp. 
Np: 

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

czy cuś takiego :D 

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

Mi tez te regiony nie dzialaja kilka uwag:

mogl bys dodac serwer testowy gdzie byl by wgrany ten skrypt i kazdy mogl by go tam ocenic

kilka uwag na temat zlagowanego skryptu:

every 1 tick zabija serwer to musisz zmienic wszystkie topki benda zlagowane

i zbyt duzo variables w variables.scv jest syf i to tez bedzie lagowac serwer

jak narazie ocena 3/10 za prefixy i pomysl

testowalem na silniku spigot 1.8.8 skrypt 2.1.2 worldguard 5.9

 

Edytowane przez Technik_pl

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 Usunąłem jedną zmienną grupową, która była bez sensu, powinno trochę pomóc

 

pliki serwerowe na których testowałem skrypt.

Zarejestruj lub zaloguj się, aby zobaczyć ukrytą treść!

 

 

Edytowane przez Enxi

Udostępnij tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!


Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.


Zaloguj się teraz

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.