Skocz do zawartości
  • 0

Optymalizacja skryptu na nową wersję


Pytanie

Znalazłem tutaj super skrypt sprzed 4 lat na case opening. Niestety na nowej wersji skrypt już nie działa, a ja jestem w to zielony i nie wiem jak i co tam zmienic zeby skrypt zaczął działać. Czy znajdzie się ktoś kto będzie w stanie mi pomóc?

 

Edytowane przez xNightPower_
Nieaktywny

Kod umieszczam w serwisie code.skript.pl (nie daje się kodów w spoilery).

Krótkie w forumowym code (znaczek <> w tabeli formatowania).
Długie na https://code.skript.pl.

Odnośnik do komentarza
https://skript.pl/temat/43929-optymalizacja-skryptu-na-now%C4%85-wersj%C4%99/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
37 minut temu, Rufson napisał:

 

https://streamable.com/h5r1xi

 

Ta komenda nie działa

Ehh... spróbuj w takim razie na nowo pobrać Skripta 2.5.3.

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43929-optymalizacja-skryptu-na-now%C4%85-wersj%C4%99/#findComment-275216
Udostępnij na innych stronach

  • 0

Ok znalazłem problem. Po pobraniu było to samo, plik się nie ładował. Resztę pluginów serwer autoamtycznie wrzucał jednak do pliku Plugins, a skript leżał oddzielnie. Wrzuciłem go tam i sk reload już działa

 

Spoiler

 

16:27:27] [Server thread/WARN]: [Skript] Possible name conflict of variables {name%loop-index%} and {name} (there might be more conflicts). (K9Jf3Vro.sk, line 149: set {_name%loop-index%} to loop-value')
[16:27:28] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1 (K9Jf3Vro.sk, line 221: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1')
[16:27:28] [Server thread/WARN]: [Skript] Possible name conflict of variables {item9} and {item%loop-number-2 + 1%} (there might be more conflicts). (K9Jf3Vro.sk, line 226: set {_item9} to random element out of {case::%{_name}%::itemlist::*}')
[16:27:28] [Server thread/WARN]: [Skript] Possible name conflict of variables {item5} and {item%loop-number-2 + 1%} (there might be more conflicts). (K9Jf3Vro.sk, line 231: broadcast "{@tag} {@general}Gracz {@important}%{_player}% {@general}wylosowal {@important}%{_item5}% {@general}ze skrzyni {@important}%{_name}%{@general}. Gratulacje!"')
[16:27:29] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1 (K9Jf3Vro.sk, line 234: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1')
[16:27:30] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1 (K9Jf3Vro.sk, line 275: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1')
[16:27:31] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1 (K9Jf3Vro.sk, line 288: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1')
[16:27:32] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1 (K9Jf3Vro.sk, line 373: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1')
[16:27:32] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1 (K9Jf3Vro.sk, line 379: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1')
[16:27:33] [Server thread/INFO]: [Skript] Loaded 1 script with a total of 6 triggers and 1 command in 6.81 seconds
[16:27:33] [Server thread/INFO]: [Skript] Finished loading.

 

 

 
 Po reloadzie teraz coś takiego.
Nieaktywny

Łączę posty, naprawiam formatowanie na ciemnym stylu oraz błędy umieszczam w spoilerze.

Odnośnik do komentarza
https://skript.pl/temat/43929-optymalizacja-skryptu-na-now%C4%85-wersj%C4%99/#findComment-275217
Udostępnij na innych stronach

  • 0
24 minuty temu, Rufson napisał:
16:27:27] [Server thread/WARN]: [Skript] Possible name conflict of variables {name%loop-index%} and {name} (there might be more conflicts). (K9Jf3Vro.sk, line 149: set {_name%loop-index%} to loop-value')
[16:27:28] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1 (K9Jf3Vro.sk, line 221: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1')
[16:27:28] [Server thread/WARN]: [Skript] Possible name conflict of variables {item9} and {item%loop-number-2 + 1%} (there might be more conflicts). (K9Jf3Vro.sk, line 226: set {_item9} to random element out of {case::%{_name}%::itemlist::*}')
[16:27:28] [Server thread/WARN]: [Skript] Possible name conflict of variables {item5} and {item%loop-number-2 + 1%} (there might be more conflicts). (K9Jf3Vro.sk, line 231: broadcast "{@tag} {@general}Gracz {@important}%{_player}% {@general}wylosowal {@important}%{_item5}% {@general}ze skrzyni {@important}%{_name}%{@general}. Gratulacje!"')
[16:27:29] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1 (K9Jf3Vro.sk, line 234: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1')
[16:27:30] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1 (K9Jf3Vro.sk, line 275: play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1')
[16:27:31] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1 (K9Jf3Vro.sk, line 288: play raw sound "mob.endermen.portal" at {_player} with pitch 0.1 volume 1')
[16:27:32] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1 (K9Jf3Vro.sk, line 373: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1')
[16:27:32] [Server thread/ERROR]: [Skript] Can't understand this condition/effect: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1 (K9Jf3Vro.sk, line 379: play raw sound "mob.endermen.portal" at player with pitch 0.001 volume 1')
[16:27:33] [Server thread/INFO]: [Skript] Loaded 1 script with a total of 6 triggers and 1 command in 6.81 seconds
[16:27:33] [Server thread/INFO]: [Skript] Finished loading.
 
 Po reloadzie teraz coś takiego.

Pierwszą rzeczą nie należy się przejmować.

Druga pochodzi z SkQuery, można to zastąpić Skriptem.

Trzecie, czwarte można zignorować.

Reszta to to samo, co w drugim przypadku.

Jak można naprawić linijki z errorami? Już tłumaczę.

Zamieniasz przykładowo to:

play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1

Na to:

play sound "mob.skeleton.death" with volume 1 and pitch 8 at {_player}

Możliwe, że będzie trzeba zmienić nazwy dźwięków.

W takim wypadku zamieniasz "mob.skeleton.death" na "entity_skeleton_death" oraz zamieniasz "mob.endermen.portal" na "entity_enderman_teleport".

Jeżeli dźwięki nie zadziałają, zamień nazwy dźwięków na wszystko z dużych liter.

Tak samo robisz w przypadku reszty linijek odgrywających dźwięki.

@Rufson

Edytowane przez xNightPower_
Nieaktywny

Naprawiam cytat.

Odnośnik do komentarza
https://skript.pl/temat/43929-optymalizacja-skryptu-na-now%C4%85-wersj%C4%99/#findComment-275219
Udostępnij na innych stronach

  • 0

Jak mogę zastąpić to Skriptem?

 

21 minut temu, Kormic napisał:

Pierwszą rzeczą nie należy się przejmować.

Druga pochodzi z SkQuery, można to zastąpić Skriptem.

Trzecie, czwarte można zignorować.

Reszta to to samo, co w drugim przypadku.

Jak można naprawić linijki z errorami? Już tłumaczę.

Zamieniasz przykładowo to:



play raw sound "mob.skeleton.death" at {_player} with pitch 8 volume 1

Na to:



play sound "mob.skeleton.death" with volume 1 and pitch 8 at {_player}

Możliwe, że będzie trzeba zmienić nazwy dźwięków.

W takim wypadku zamieniasz "mob.skeleton.death" na "entity_skeleton_death" oraz zamieniasz "mob.endermen.portal" na "entity_enderman_teleport".

Jeżeli dźwięki nie zadziałają, zamień nazwy dźwięków na wszystko z dużych liter.

Tak samo robisz w przypadku reszty linijek odgrywających dźwięki.

@Rufson

Super, wielkie dzięki! Za 15min usiądę i spróbuję to ogarnąć

Nieaktywny

Łączę posty.

Odnośnik do komentarza
https://skript.pl/temat/43929-optymalizacja-skryptu-na-now%C4%85-wersj%C4%99/#findComment-275221
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ę...