Skocz do zawartości

FCore - Czyli bajery na survivalu!


Rekomendowane odpowiedzi

Witam :D

Chciałbym wam przedstawić skrypt na urozmaicenie rozgrywki na survivalu!

Testowane na Spigot 1.11.2

 Z pluginami: SkQuery-4.1.1, skRayFall+v1.9.20, Skript v.2.2-dev35b,skUtilities.v.0.9.2

Co posiada?

Zapewne zastanawiacie się, co posiada ten skrypt. Otóż:

  •  Posiada komende pozwalającą zaktualizować skrypt bez pobierania ręcznie nowego pliku
  • Komendę pokazującą czas gry
  • Formatowanie czatu
  • Komendy takie jak /tpa i /sethome
  • Customowe wiadomości on join i on quit
  • Możliwość instalowania nowych skryptów podając link do strony (raw)
  • Customowe wiadomości po śmierci
  • Poziomy kopania
  • "StatTrak" - liczydło wykopanych bloków
  • Statystyki gracza - śmierci, wykopane diamenty, bloki, czas gry
  • Vanisha
  • Customową stopke i nagłówek tablisty
  • Oraz wiele innych nie wymienionych tutaj :D

Aktualna wersja

Aktualna wersja znajduje się na GitHubie :D Link poniżej!

Download (GitHub): https://github.com/LocK3rX/fcore/releases/

Moje prośby:

Jeśli moglibyście zgłaszajcie błędy tutaj lub na githubie :D

Z góry prosiłbym: Zanim shejtujesz napisz co jest źle i jak to poprawić.

Edytowane przez Lock3rX
Zmiana stylistyki na wygodniejszą i ładniejszą
Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/
Udostępnij na innych stronach

Moim zdaniem wielkim błędem jest używanie set {wersja.nowa} to text from lub download file ponieważ te funkcje pobierają pliki z internetu i przez to na chwile serwer się freezuje, lepiej użyć innego dodatku do skripta który nie ma tego efektu (są takie bo takowy używam).

add "%player%" to {allplayers::*} to jest nie potrzebne, przecież wszystkich graczy można odczytać funkcją.

 

loop all players:
                        send loop-player title "{@bctag}" with subtitle "&c%arg 2%" for 5 seconds

Nie prościej?:  send all players title "{@bctag}" with subtitle "&c%arg 2%" for 5 seconds

 

execute console command "sk reload core" DLACZEGO??? do tego też jest funkcja

 

# BLOKADY
command /title:
    description: Komenda wylaczona
    trigger:
        send "{@tag} &cUzyj /broadcast"

Te blokady są do kitu, powinno być on command "title"

 

Taki skrypt 5/10

Edytowane przez Tymekd
Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242692
Udostępnij na innych stronach

Zdecyduj się jakich zmiennych chcesz używać, czy z kropkami czy z dwukropkami (poprawne). Co do skryptu nie jest najgorzej, ale te options'y można by niewielkim nakładem zamienić na config.yml. Spoko projekt, tylko zastanawia mnie po co są te "podszywki" na końcu skryptu.

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242695
Udostępnij na innych stronach

Po kiego grzyba jest mieszany język angielski z językiem polskim? Czyżbyś zrobił kopiuj, wklej, po sprawie? No... Jeśli tak to kiczowato Ci wyszło to tłumaczenie... 

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242696
Udostępnij na innych stronach

7 godzin temu, jaku49 napisał:

Zdecyduj się jakich zmiennych chcesz używać, czy z kropkami czy z dwukropkami (poprawne). Co do skryptu nie jest najgorzej, ale te options'y można by niewielkim nakładem zamienić na config.yml. Spoko projekt, tylko zastanawia mnie po co są te "podszywki" na końcu skryptu.

Zmienne postaram sie poprawic, a podszywki są bo sobie z kolegów smieszkowalem xD

6 godzin temu, CountingDogs napisał:

Po kiego grzyba jest mieszany język angielski z językiem polskim? Czyżbyś zrobił kopiuj, wklej, po sprawie? No... Jeśli tak to kiczowato Ci wyszło to tłumaczenie... 

Nie wiedzialem ze moj angielski to az taka tragedia :D poprawie na polski

7 godzin temu, Tymekd napisał:

Moim zdaniem wielkim błędem jest używanie set {wersja.nowa} to text from lub download file ponieważ te funkcje pobierają pliki z internetu i przez to na chwile serwer się freezuje, lepiej użyć innego dodatku do skripta który nie ma tego efektu (są takie bo takowy używam).

add "%player%" to {allplayers::*} to jest nie potrzebne, przecież wszystkich graczy można odczytać funkcją.

 

loop all players:
                        send loop-player title "{@bctag}" with subtitle "&c%arg 2%" for 5 seconds

Nie prościej?:  send all players title "{@bctag}" with subtitle "&c%arg 2%" for 5 seconds

 

execute console command "sk reload core" DLACZEGO??? do tego też jest funkcja

 

# BLOKADY
command /title:
    description: Komenda wylaczona
    trigger:
        send "{@tag} &cUzyj /broadcast"

Te blokady są do kitu, powinno być on command "title"

 

Taki skrypt 5/10

Mógłbyś podać mi ten dodatek? Z góry dzięki :D

Jaka jest funkcja do reloada? Chętnie poprawię błąd

HeezQ

Łączę posty

Notatka dodana przez HeezQ

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242704
Udostępnij na innych stronach

2 godziny temu, Lock3rX napisał:

Mógłbyś podać mi ten dodatek? Z góry dzięki :D

Jaka jest funkcja do reloada? Chętnie poprawię błąd

z  tego co pamiętam ten dodatek ma nazwę reqn

a funkcja z tego co pamiętam to reload skript "nazwa skryptu"

Ale mogę się mylić, dawno nie pisałem skryptów

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242741
Udostępnij na innych stronach

Godzinę temu, Tymekd napisał:

z  tego co pamiętam ten dodatek ma nazwę reqn

a funkcja z tego co pamiętam to reload skript "nazwa skryptu"

Ale mogę się mylić, dawno nie pisałem skryptów

Nie ma go na najnowszą wersje, chciałbym by kazdy z wersjami +1.11 mogl uzywac tego skryptu wiec pluginy sa dobrane takie, ktore wspierają wersję 1.11+

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242765
Udostępnij na innych stronach

2 godziny temu, Lock3rX napisał:

Nie ma go na najnowszą wersje, chciałbym by kazdy z wersjami +1.11 mogl uzywac tego skryptu wiec pluginy sa dobrane takie, ktore wspierają wersję 1.11+

Ja mam na serwie 1.13.2 więc chyba jest 😜

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242786
Udostępnij na innych stronach

4 godziny temu, Tymekd napisał:

Ja mam na serwie 1.13.2 więc chyba jest 😜

To chętnie go użyje do innego projektu :D ten projekt jest na serwer kolegi gdzie gramy z chlopakami a tam jest limit pluginow ;/

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242828
Udostępnij na innych stronach

Jedziem z radami;

  • Nie używamy kropek w zmiennych - teraz używa się dwukropków.  {lvl.%player%} -> {fCore::level::%player%}
  • command /czasgry: -> command /czasgry [<text>]:
  • Broń boże nie robimy tak:
every 1 minute:
	loop all players:
		add 1 to {czas.%loop-player%}
  • tylko tak:
on join:
	while player is online:
		add 1 to {fCore::czas::%player%}
		wait 1 minute
  • command /amsgrl: -> command /amsgrl [<text>]:
  • A co to jest? :kappalul:
		if player is "_Poyebany":
			broadcast "&8[&6LVL &e%{lvl.%player%}%&8] &8[&b&lDEV&8] &4&l_&f&lPoye&4&lbany &8» &a%message%"
  • Skoro w msg jako argument podajesz playera, a i tak sprawdzasz czy ten player jest online, to lepiej zamienić playera na offlineplayera.
  • command /pomoc: -> command /pomoc [<text>]: (więcej komend nie będę podawał, bo tego jest za dużo xD)
  • Skoro jest wyłączona, to po co tu jest?
command /todo:
	description: To do in FCore
	trigger:
		send "&6&lFCore &8» &eTa komenda jest wylaczona!"
  • Nie rób tak:
execute console command "skript reload core"
  • tylko tak:
execute console command "skript reload %script%"

Być może coś pominąłem, ale mam nadzieję, że zastosujesz się do moich rad.

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-242987
Udostępnij na innych stronach

13 godzin temu, KuzynProcesor napisał:

1. Brakuje polskich znaków
2. Dodaj config + pełen lang.yml

I będzie git!
A skrypt fajny, powodzenia!

Polskie znaki w minecraft wyglądają czasami źle, więc wole ich unikać :D

Mógłbyś wytłumaczyć w jaki sposób dodać lang.yml ? Dziękuję!

2 godziny temu, LjayPL789 napisał:

Jedziem z radami;

  • Nie używamy kropek w zmiennych - teraz używa się dwukropków.  {lvl.%player%} -> {fCore::level::%player%}
  • command /czasgry: -> command /czasgry [<text>]:
  • Broń boże nie robimy tak:

every 1 minute:
	loop all players:
		add 1 to {czas.%loop-player%}
  • tylko tak:

on join:
	while player is online:
		add 1 to {fCore::czas::%player%}
		wait 1 minute
  • command /amsgrl: -> command /amsgrl [<text>]:
  • A co to jest? :kappalul:

		if player is "_Poyebany":
			broadcast "&8[&6LVL &e%{lvl.%player%}%&8] &8[&b&lDEV&8] &4&l_&f&lPoye&4&lbany &8» &a%message%"
  • Skoro w msg jako argument podajesz playera, a i tak sprawdzasz czy ten player jest online, to lepiej zamienić playera na offlineplayera.
  • command /pomoc: -> command /pomoc [<text>]: (więcej komend nie będę podawał, bo tego jest za dużo xD)
  • Skoro jest wyłączona, to po co tu jest?

command /todo:
	description: To do in FCore
	trigger:
		send "&6&lFCore &8» &eTa komenda jest wylaczona!"
  • Nie rób tak:

execute console command "skript reload core"
  • tylko tak:

execute console command "skript reload %script%"

Być może coś pominąłem, ale mam nadzieję, że zastosujesz się do moich rad.

		if player is "_Poyebany":
			broadcast "&8[&6LVL &e%{lvl.%player%}%&8] &8[&b&lDEV&8] &4&l_&f&lPoye&4&lbany &8» &a%message%"

Działa to tylko wtedy, kiedy mam OPa. Służy to by gracze nas serwerze kolegi łatwiej mogli mi prosto zgłaszać błędy :) 

Dziękuję za rady :) Postaram się je zastosować w najnowszej wersji!

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-243018
Udostępnij na innych stronach

Gość KuzynProcesor
10 godzin temu, Lock3rX napisał:

Polskie znaki w minecraft wyglądają czasami źle, więc wole ich unikać :D

Mógłbyś wytłumaczyć w jaki sposób dodać lang.yml ? Dziękuję!

1. Survivale są już na najnowszych wersjach (1.14+), a od wersji 1.13 dodali polskie znaki.
2. Tak samo jak config, tylko że w tym pliku dajesz wiadomości. Łap poradnik do yamli: 

 

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-243062
Udostępnij na innych stronach

14 godzin temu, Lock3rX napisał:

Polskie znaki w minecraft wyglądają czasami źle, więc wole ich unikać :D

Mógłbyś wytłumaczyć w jaki sposób dodać lang.yml ? Dziękuję!


		if player is "_Poyebany":
			broadcast "&8[&6LVL &e%{lvl.%player%}%&8] &8[&b&lDEV&8] &4&l_&f&lPoye&4&lbany &8» &a%message%"

Działa to tylko wtedy, kiedy mam OPa. Służy to by gracze nas serwerze kolegi łatwiej mogli mi prosto zgłaszać błędy :) 

Dziękuję za rady :) Postaram się je zastosować w najnowszej wersji!

Prędzej ich kolega który to wgrał sam naprawi błąd, więc nikt nie zgłosi do Ciebie błędu, bo jest to nieopłacalne... 

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-243079
Udostępnij na innych stronach

9 godzin temu, CountingDogs napisał:

Prędzej ich kolega który to wgrał sam naprawi błąd, więc nikt nie zgłosi do Ciebie błędu, bo jest to nieopłacalne... 

Niestety, ale mój kolega miał nawet problem z wgrywaniem 😛 

Odnośnik do komentarza
https://skript.pl/temat/38449-fcore-czyli-bajery-na-survivalu/#findComment-243191
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

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