Skocz do zawartości

Rekomendowane odpowiedzi

Zajebi**sta aktualizacja! Fajne Zmienne! Poprosu ZAJE**BISTE XD

 

 

Zajebiste !

 

 

Teraz epicke :p

Leci pluseg

Dziękuje za opinie!

Muszę również podziękować mojej armii testerów:

- Tbone

- xNawi

- NeXv

Wielkie dzięki! :)

Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-29734
Udostępnij na innych stronach

Oj dużo zabawy ;/ Między innymi musiał bym zmienić sposób zapisu w configu z single value na Configuration Section. Więc może być problem ale coś pomyślę.

może po prostu dać 2 plik nazwany np. "tablist2.yml" i odczytanie go :)

ale to raczej nie jest potrzebne, na 60 slotach dość dużo się mieści :)

Aha: nwm jak masz, ale jeżeli w configu sloty masz po kolei (1,2,3,4,...) to mógłbyś zrobić kolumnami (1,4,7,10,... potem 2,5,8,11,... potwm 3,6,9,12,...)

Tyle ode mnie :)

Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-29844
Udostępnij na innych stronach

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.

Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31284
Udostępnij na innych stronach

Wiesz, może zamiast za każdym razem setować tablistę ponownie użyj wildskript i jego funkcji.

Będzie to wyglądało mniej więcej tak:

Jakieś przykładowe miejsce na końcu pliku:

function "ustawTab" {}:    (kod ktory powtarza sie wiele razy)    return "ok"

I potem wszędzie gdzie robisz to samo:

return of function "ustawTab" {} is "ok":    stop
Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31299
Udostępnij na innych stronach

Jakie pluginy są wymagane, żeby wszystkie zmienne działały?
Bo podczas przeładowania skryptu mam problem między innymi z {POINTS} i {REGION}. :/
 
 
Mam to na serwerze testowym... logi podczas przeładowania - mam tylko skrypt z tą tablistą, żadnych innych.

skript reload all[14:48:53 INFO]: [Skript] Reloading the config and all scripts...[14:48:53 INFO]: Loaded a total of 11504 english aliases[14:48:53 WARN]: Starting a variable's name with an expression is discouraged ({%{_v2}%}). You could prefix it with the script's name: {tablist.%{_v2}%} (tablist.sk, line 14: replace all "##%{_v2}%##" with "%{%{_v2}%}%" in {_text}')[14:48:53 ERROR]: 'replace all "{POINTS}" with "%{tablistyml::points::%loop-player%}%"in {_text}' is not a boolean (yes/no) (tablist.sk, line 22: replace all "{POINTS}" with "%{tablistyml::points::%loop-player%}%" in {_text}')[14:48:53 ERROR]: There's no loop that matches 'loop-player's Region' (tablist.sk, line 71: replace all "{REGION}" with "%loop-player's Region%" in {_text}')[14:48:53 ERROR]: 'replace all "{POINTS}" with "%{tablistyml::points::%loop-player%}%"in {_text}' is not a boolean (yes/no) (tablist.sk, line 95: replace all "{POINTS}" with "%{tablistyml::points::%loop-player%}%" in {_text}')[14:49:00 ERROR]: 'replace all "{POINTS}" with "%{tablistyml::points::%player%}%"in {_text}' is not a boolean (yes/no) (tablist.sk, line 354: replace all "{POINTS}" with "%{tablistyml::points::%player%}%"in {_text}')[14:49:00 ERROR]: 'player's region' is not an entity type (tablist.sk, line 404: replace all "{REGION}" with "%player's region%" in {_text}')[14:49:00 ERROR]: 'replace all "{POINTS}" with "%{tablistyml::points::%player%}%"in {_text}' is not a boolean (yes/no) (tablist.sk, line 429: replace all "{POINTS}" with "%{tablistyml::points::%player%}%"in {_text}')[14:49:00 ERROR]: 'player's region' is not an entity type (tablist.sk, line 479: replace all "{REGION}" with "%player's region%" in {_text}')[14:49:00 INFO]: Loaded 2 scripts with a total of 10 triggers and 3 commands in 7.12 seconds[14:49:00 INFO]: [Skript] Encountered 7 errors while reloading the config and all scripts!


a to pluginy:

Plugins (15): WorldEdit, Rlb, Skript, WildSkript, Itemizer, OpenInv, BanManager, Vault, ProtocolLib, PermissionsEx, SkQuery, WorldGuard, Essentials, EssentialsSpawn, EssentialsChat

a może w aktualizacji:

możliwość wyłączenia wybranej zmiennej (w Config.yml), żeby odciążyć serwer, co? :)

Edytowane przez HardStyl3r
Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31486
Udostępnij na innych stronach

Aktualizacja!

Dodano:

 

-Usunięto zmienną {RANK<liczba od 1 do 20>

- Dodano zmienna {NICKPOS<liczba od 1 do 20> - Zwraca nick gracza który zajął miejsce w rankingu np {NICKPOS1} Zwraca nick gracza który zajął 1 miejsce

- Dodano zmienna {POINTSPOS<liczba od 1 do 20> - 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.

 

 

a może w aktualizacji:

możliwość wyłączenia wybranej zmiennej (w Config.yml), żeby odciążyć serwer, co?  :)

 

Może zrobię ale raczej na podstawie pliku który będzie zawierał wyłączone zmienne :)

W Następnej Aktualizacji:

- Wielojęzyczność

- Wyłączenie zmiennych

- Optymalizacja

- Wasze propozycje

Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31514
Udostępnij na innych stronach

@Edgarsz
mimo to, nadal moja tablista nie działa. (Config masz na PW)


Dołączona grafika

W dodatku... na dole migają nicki graczy z przekreśloną ikoną pingu... ranking mam ustawiony 5 graczy, a tylko 2 się wyświetla... :v

 

ps.

Starting a variable's name with an expression is discouraged ({%{_v2}%}). You could prefix it with the script's name: {tablist.%{_v2}%} (tablist.sk, line 16: replace all "##%{_v2}%##" with "%{%{_v2}%}%" in {_text}') 

:V

Edytowane przez HardStyl3r
Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31611
Udostępnij na innych stronach

@up z tego co zauważyłem nie kolorujesz tych slotów tak więc bardzo możliwe że po prostu się sumują. Spróbuj dać kolorki na ranking do każdego inny. Przypominam że jeżeli użyjesz kolorku &2&5&f{POINTSPOS1} będzie to wyglądać tak samo jak napiszesz &f{NICKPOS1}.

Co do błędu..

U mnie się takowy nie pojawia, ale nie wygląda na to żeby ingerował w skrypt.

Odnośnik do komentarza
https://skript.pl/temat/2759-tablistyml/#findComment-31622
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...