Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[DL] TablistYML 2.0 - Łatwa konfiguracja tablisty przez plik .yml!


Edgar554

Rekomendowane odpowiedzi

Opublikowano

Witam!
Dziś mam do przedstawienia wam pierwszy skrypt który publikuje na tym forum. Jest to skrypt ułatwiający tworzenie tablisty z addonu WildSkript.



TablistYML 2.0

Siła w prostocie!

Funkcje:
- Ranking graczy pod komendą /Top <numer od 1 do 20>
- Ustawianie tablisty za pomocą pliku config.yml
- Odświeżanie tablisty po zmianie w pliku przez komendę /Tablist reload
- Ustawianie slotów tablisty za pomocą komendy /Tablist ustaw
- Duża ilość zmiennych
- Zmienne z poza skryptu!
- Ranking graczy wbudowany w skrypt!
- Autorefresh z konfigurowalnym czasem!
Lista zmiennych:
->Klik<-


Zalety:
- Prosta konfiguracja!
- Częste aktualizacje!
- Niezawodność!
- Dobra optymalizacja!
-BZ8lAno.png



Konfiguracja

1.Wrzuć skopiowany z linku skrypt do pliku tablistyml.sk w folderze Plugins/Skript/scripts
2. Odpal serwer
3. Poczekaj aż wszystko się załaduje a skrypt stworzy odpowiedni folder i plik.
4. Wejdź w plik config.yml znajdujący się w folderze Plugins/Skript/TablistYML
5.Ustawiaj kolejno sloty według tego schematu: (Koniecznie wpisuj treść slotu pomiędzy ' i ' inaczej kolory nie będą działać)
skriptpl_1409510778__njihkxw.jpg

6.Użyj komendy /Tablist reload
7.Ciesz się ustawioną tablistą!

Wymagane Addony:
- WildSkript 1.8

Download:
->Klik<-



To Do:

- Wasze Propozycje!
- Optymalizacja
 


Znalazłeś buga? Masz ciekawą propozycję? Nie możesz sobie poradzić z konfiguracją? Coś nie działa? Pisz na pw lub w temacie! Postaram Ci się pomóc!

Opublikowano

Polecam usunięcie postu i założenie nowego z dodatkiem [DL] przed tematem postu, bo tak to mniej osób wchodzi. Zmienisz to zobacze

To wygląda jak sygnatura!

Opublikowano

plugin dość spoko ogranięty :) 

Zaraz wrzucę na serwer i zobaczę jak działa

 

To jest skrypt

 

Co do tematu i skryptu Polecam, bo jak na razie to jest jedyny dobry skrypt na TAB (Szkoda że nie plugin, ale ok) :D

Opublikowano

To jest skrypt

 

Co do tematu i skryptu Polecam, bo jak na razie to jest jedyny dobry skrypt na chat (Szkoda że nie plugin, ale ok) :D

To jest na TAB nie na chat xD

A plugin czy scrypt działa to działa :P

 

@topic testowałem plugin i stwierdzam że działa czasem jakieś błędy wynikną ale da się ogarnąć 

531001454960877632167.png

Opublikowano

Dziwię się że temat ma tak małą popularność a skrypty takie jak drop czy ranking gdzie są to same plagiaty . Szkoda że nie plugin ale nie ma co wybrzydzać ,  wszystko ładnie działa polecam :>

00768247823007970726.jpg

Opublikowano

Tu macie spis :

 

[14:40:22] [Server thread/ERROR]: There's no loop that matches 'loop-player's balance' (tablist.sk, line 45: replace all "{BALANCE}" with "%loop-player's balance%" in {_text}')
[14:40:22] [Server thread/ERROR]: There's no loop that matches 'loop-player's prefix' (tablist.sk, line 56: replace all "{PREFIX}" with "%loop-player's prefix%" in {_text}')
[14:40:22] [Server thread/ERROR]: There's no loop that matches 'loop-player's Region' (tablist.sk, line 65: replace all "{REGION}" with "%loop-player's Region%" in {_text}')
[14:40:23] [Server thread/ERROR]: There's no loop that matches 'loop-player's balance' (tablist.sk, line 110: replace all "{BALANCE}" with "%loop-player's balance%" in {_text}')
[14:40:23] [Server thread/ERROR]: There's no loop that matches 'loop-player's prefix' (tablist.sk, line 121: replace all "{PREFIX}" with "%loop-player's prefix%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's balance' is not an entity type (tablist.sk, line 299: replace all "{BALANCE}" with "%player's balance%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's prefix' is not an entity type (tablist.sk, line 310: replace all "{PREFIX}" with "%player's prefix%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's region' is not an entity type (tablist.sk, line 320: replace all "{REGION}" with "%player's region%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's balance' is not an entity type (tablist.sk, line 366: replace all "{BALANCE}" with "%player's balance%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's prefix' is not an entity type (tablist.sk, line 377: replace all "{PREFIX}" with "%player's prefix%" in {_text}')
[14:40:24] [Server thread/ERROR]: 'player's region' is not an entity type (tablist.sk, line 387: replace all "{REGION}" with "%player's region%" in {_text}')

Chyba doszedłem do wniosku może że niemam essentials temu to nie dziala

:)

Opublikowano

@szymonek8905 Te linijki odpowiadają za Zmienna {REGION} - która zwraca region gracza oraz {PREFIX} - która zwraca preffix gracza. Najwidoczniej na serwerze nie posiadasz pluginu na permissje oraz World Guarda który odpowiada za regiony.

 

Polecam usunięcie postu i założenie nowego z dodatkiem [DL] przed tematem postu, bo tak to mniej osób wchodzi. Zmienisz to zobacze

Nie za bardzo rozumiem.. Przecież jest [DL] przed nazwą?

 

To jest skrypt

 

Co do tematu i skryptu Polecam, bo jak na razie to jest jedyny dobry skrypt na TAB (Szkoda że nie plugin, ale ok) :D

 Dziękuje za dobrą opinię :) Dobre opanowanie skripta moim zdaniem tworzy całkiem niezłe podwaliny pod naukę javy, za którą zamierzam się wziąć w najbliższym czasie.

 

To jest na TAB nie na chat xD

A plugin czy scrypt działa to działa :P

 

@topic testowałem plugin i stwierdzam że działa czasem jakieś błędy wynikną ale da się ogarnąć

 Dziękuje za opinię :) Możesz podać mi zawartość tych błędów? Możliwe jest że serwer wywala błędy jako "Possible variables conflict" jest to związane z obsługą zmiennych z poza skryptu ale postaram się to usunąć w następnej aktualizacji. 

 

Dziwię się że temat ma tak małą popularność a skrypty takie jak drop czy ranking gdzie są to same plagiaty . Szkoda że nie plugin ale nie ma co wybrzydzać ,  wszystko ładnie działa polecam :>

Dziękuje za dobrą opinię. :) Co do pisania pluginów to jak już pisałem nie długo się za to wezmę a wtedy myślę że przerzucę ten skrypt na plugin.
Opublikowano

Aktualizacja!


Dodano:


 


- Ranking graczy wbudowany w skrypt z możliwością wyłączenia przez plik config.


Ranking odświeża się co 10 minut i przy ładowaniu skryptu


Komenda /Top <numer od 1 do 20> pokazuje topkę graczy na chacie


Zmienna {RANK1}, {RANK2} itd aż do {RANK20} - zwracają odpowiadające numerkowi miejsce w rankingu


Zmienna {POINTS} - zwraca punkty gracza


Na początku każdy gracz ma 1000 pkt


Po śmierci tracimy 10% swoich punktów które przechodzą na osobę która nas zabiła


Jeżeli nie ma wystarczającej liczby graczy w rankingu. Zamiast wyświetlać <none>: <none> wyświetla Gracz<jakiś numer od 1 do 20>: 0


Naprawiono:


 


- AutoRefresh działa teraz poprawnie!


 


Link znajduje się w pierwszym poście.


 


Ps; Proszę kogoś kto może o zmianę tematu na:



[DL][Skrypt] TablistYML 2.0 - Łatwa konfiguracja tablisty przez plik .yml! + Ranking Graczy
Opublikowano

Aktualizacja!

Dodano:

 

-Usunięto zmienną {RANK

- Dodano zmienna {NICKPOS - Zwraca nick gracza który zajął miejsce w rankingu np {NICKPOS1} Zwraca nick gracza który zajął 1 miejsce

- Dodano zmienna {POINTSPOS - Zwraca punkty gracza który zajął miejsce w rankingu np {POINTSPOS1} Zwraca punkty gracza który zajął 1 miejsce

Naprawiono:

 

- Problem ze zmienna {POINTS}

- Problem ze zmienna {REGION}

- Problem ze zmienna {NONE}

 

Link znajduje się w pierwszym poście.

 

W Następnej Aktualizacji:

- Wielojęzyczność

- Wyłączenie zmiennych

- Optymalizacja

- Wasze propozycje

 

Opublikowano

@MrFretko z tych błędów wynika że nie masz zainstalowanego WildSkript 1.8 lub posiadasz ProtocoLib które blokuje Wildskripta.

Odisntaloowalem i dalej ten blad juz usulem protocolib

Opublikowano

Spigot często gryzie się z Wildskriptem może to być jego sprawka ale na wszelki wypadek podaj jeszcze listę pluginów. Jeżeli tam nic nie będzie proponuje zmienić silnik.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...