pation 9 Opublikowano 30 grudnia 2020 Udostępnij Opublikowano 30 grudnia 2020 (edytowane) Cześć! Tak jak w tytule zrobiłem skrypt na lucky bloki! Nigdzie nie widziałem tak bardzo rozbudowanego skryptu na Lucky Blocki. Wymiagania! ∘ Najlepiej najnowszy skript - skUnity - skUnity Downloads ∘ Najlepiej najnowszy SkQuery - Releases · SkQuery/SkQuery · GitHub W skrypcie znajduje się: ∘ Komenda na dodawanie graczom lucky blocka! - /luckyblock give i /luckyblock give all ∘ Możliwość zmiany dropu i dodatkowego dropu w configu. ∘ Permisja do lucky blocka! - luckyblock Wersja 1.0.0 Cytat Link do wersji 1.0.0 na pastebin: Link niedostępny! Wersja 1.8.0 Cytat Link do wersji 1.8.0 na code.skript.pl: Link niedostępny! Dodano: ∘ Nic nie dodano, ale zaszły zmiany w configu. Wersja 2.0.0 Cytat Link do wersji 2.0.0 na code.skript.pl: Link niedostępny! Dodano: ∘ Naprawiono błąd z wiadomościami przy otwieraniu lucky blocka! ∘ Dodano komendę na dawanie wszystkim graczom na serwerze lucky blocka - /luckyblockall - Permisja - give.luckyblock.all Wersja 2.0.1 Cytat Link do wersji 2.0.1 na code.skript.pl: Link niedostępny! Dodano: ∘ Dodano małą łatkę do wersji 2.0.0 Wersja 2.5.0 Cytat Link do wersji 2.5.0: Link niedostępny! Dodano: ∘ Możliwość wyboru ilości dawanych lucky blocków dla danego gracza. - /luckyblock <nick> <ilość> ∘ Dodano tez kilka małych poprawek! Wersja 3.0.0 Cytat Link do wersji 3.0.0: Link niedostępny! Dodano: ∘ Help gui! - /luckyblock help ∘ Zmieniono wszystkie komendy! - Aby dać wszystkim graczom na serwerze lucky blocka wpisujemy /luckyblock give all - Aby dać danemu graczu lucky blocka wpisujemy /luckyblock give [gracz] [ilosc] Wersja 4.0.0 Cytat Link do wersji 4.0.0: Link niedostępny! Dodano: ∘ Zmieniono blok lucky blocka na gąbkę. ∘ Dodano dźwięk przy stawianiu lucky blocka ∘ Usunięto błędy ortograficzne oraz błędy stylistyczne (nadal nie ma polskich znaków) ∘ Naprawiono help gui. ∘ Uprościłem kod. ∘ Zmieniono niszczenie lucky blocków (break) na zamienianie je w powietrze (set to air). Wersja 4.3.0 Cytat Link do wersji 4.3.0: Link niedostępny! Dodano: ∘ Zmieniono muzykę przy otwiieraniu lucky blocka ∘ Naprawiono błąd ze zwykłymi gąbkami ∘ Zmieniono wiadomości z chatu na wiadomości action bar'u. ∘ Dodano prefixy wiadomości. Wersja 4.3.2 Cytat Link do wersji 4.3.0: Link niedostępny! Dodano: ∘ Uproszczono kod. Wersja 5.0.0 Cytat Link do wersji 5.0.0: Link niedostępny! Dodano: ∘ Dodano komendę "/luckyblock kod" - działa to w ten sposób, że na chacie pokazuje się 10 cyfrowy kod który należy przepisać aby dostać lucky blocka! Wersja 6.0.0 Cytat Link do wersji 6.0.0: code.skript.pl - kod PcPiO9qt Dodano: ∘ Przy otwieraniu lucky blocka pojawiają się particle. ∘ Zmieniono lore(opis) lucky blocka. ∘ Dodano wysyłanie się kodów na lucky blocki co 1h. Jestem otwarty na propozycje! Jeżeli znajdziecie błąd piszcie w odp! Edytowane 18 marca 2021 przez pation Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/ Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Usunięty#34161 Opublikowano 30 grudnia 2020 Udostępnij Opublikowano 30 grudnia 2020 Ten temat został przeniesiony. Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-277147 Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 30 grudnia 2020 Udostępnij Opublikowano 30 grudnia 2020 1. Dłuższe kody wstawiamy na serwis code.skript.pl. 2. Sekcja 'on load' jest zdecydowanie zbyt długa. Zamiast czyścić i na nowo dodawać przedmioty do listy, lepiej jest ją po prostu ustawić. set {drop::*} to iron ingot, gold ingot and obsidian 3. Nie twórz tak prostych nazw zmiennych, gdyż jest szansa na to, iż będą kolidować z innymi zmiennymi na serwerze osoby korzystającej z twojego skryptu. Już o wiele lepiej byłoby użyć listy: {luckyBlock::drop::*} 4. Linijka 20. w skrypcie jest zbędna, gdyż i tak w linijce 21. sprawdzasz czy narzędziem gracza jest bedrock. 5. W linijce 28. zamiast ustawiać blok jako powietrze, lepiej jest anulować event. Ustawianie bloku jako powietrze potrafi niejednokrotnie bugować graczy i same bloki. 6. Napisałeś, aby nie zmieniać nic w komendzie, a przecież tam jest ustawiona permisja komendy, wiadomości itd. 7. Ze względu na to, że typem argumentu nr 1 jest 'player', nie ma sensu sprawdzać czy jest offline, gdyż ten typ wymaga gracza obecnego na serwerze. Jeżeli chcesz sprawdzić, czy podany gracz jest offline, jako typ argumentu nr 1 użyj 'offline player'. Co do samego skryptu, przydałaby się jakaś mała sekcja konfiguracyjna pozwalająca chociażby ustalić czym ma być Lucky Block czy też jakie mają być wiadomości wysyłane w skrypcie. Napisałeś, że nie widziałeś zbyt wielu skryptów na Lucky Block, a ja ci powiem, że poszukałem 2-3 minuty i znalazłem z 30 takich skryptów. Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-277160 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 30 grudnia 2020 Autor Udostępnij Opublikowano 30 grudnia 2020 (edytowane) Wersja 1.8.0 już jest! Edytowane 31 grudnia 2020 przez pation Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-277166 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 31 grudnia 2020 Autor Udostępnij Opublikowano 31 grudnia 2020 Kolejna wersja 2.0.0 już wyszła!! Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-277186 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 4 stycznia 2021 Autor Udostępnij Opublikowano 4 stycznia 2021 Wersja 3.0.0 już powstała! Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-278026 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 15 marca 2021 Autor Udostępnij Opublikowano 15 marca 2021 Wersja 4.0.0 weszła na rejony XD! Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295248 Udostępnij na innych stronach Więcej opcji udostępniania...
CoFFeIN04 696 Opublikowano 15 marca 2021 Udostępnij Opublikowano 15 marca 2021 W dniu 30.12.2020 o 20:31, pation napisał: nie dostępny jak już to niedostępny Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295251 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 15 marca 2021 Autor Udostępnij Opublikowano 15 marca 2021 (edytowane) 1 minutę temu, CoFFeIN04 napisał: jak już to niedostępny Co już nie dostępne? Jeżeli chodzi ci o starsze wersje to nie ma do nich linków ponieważ wszystko robie na jednym, po prostu edytuje stary Edytowane 15 marca 2021 przez pation Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295252 Udostępnij na innych stronach Więcej opcji udostępniania...
CoFFeIN04 696 Opublikowano 15 marca 2021 Udostępnij Opublikowano 15 marca 2021 Teraz, pation napisał: nie dostępne piszę przecież, że pisze się niedostępny Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295253 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 15 marca 2021 Autor Udostępnij Opublikowano 15 marca 2021 17 godzin temu, CoFFeIN04 napisał: piszę przecież, że pisze się niedostępny A okej Już poprawiam! Wersja 4.3.0 już została dodana i naprawiono błędy! Łączę posty. Notatka dodana przez Glicz Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295254 Udostępnij na innych stronach Więcej opcji udostępniania...
CoFFeIN04 696 Opublikowano 16 marca 2021 Udostępnij Opublikowano 16 marca 2021 1. Nie lepiej options:? zamiast set {prefix} to "&9&l[&b&lLuckyBlocki&9&l] &9&l>>" set {errorprefix} to "&9&l[&b&lError&9&l] &9&l>>" set {helpprefix} to "&9&l[&b&lHelp&9&l] &9&l>>" 2. add iron ingot to {Lucky::drop::*} add gold ingot to {Lucky::drop::*} add obsidian to {Lucky::drop::*} add emerald to {Lucky::drop::*} add diamond to {Lucky::drop::*} łatwiej: set {Lucky::drop::*} to iron ingot, gold ingot, obsidian, emerald and diamond zobacz ile mniej to zajmuje 3. on place: if event-block is sponge named "&6&lLucky Block": if player's tool is sponge named "&6&lLucky Block": nie łatwiej? on place of sponge: if name of player's tool is "&6&lLucky Block" 4. Tutaj nie powinieneś użyć może zmiennej tymczasowej? set {luckydrop} to random element of {Lucky::drop::*} drop {luckydrop} at event-block takiej z _ na początku nazwy 5. Po co pętla, loop 9 times: set player's current inventory's slot ((loop-number)-1) to {@Gui-BackGround} skoro można to zrobić tak: set player's current inventory's slot (integers between 0 and 8) to {@Gui-BackGround} 6. Zamiast 3 razy anulować event, zrób to raz na początku eventu po spełnieniu warunków. else: cancel event Powyższe rady ulepszą twój kod i będzie on bardziej optymalny pation 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295292 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 16 marca 2021 Autor Udostępnij Opublikowano 16 marca 2021 27 minut temu, CoFFeIN04 napisał: 1. Nie lepiej options:? zamiast set {prefix} to "&9&l[&b&lLuckyBlocki&9&l] &9&l>>" set {errorprefix} to "&9&l[&b&lError&9&l] &9&l>>" set {helpprefix} to "&9&l[&b&lHelp&9&l] &9&l>>" 2. add iron ingot to {Lucky::drop::*} add gold ingot to {Lucky::drop::*} add obsidian to {Lucky::drop::*} add emerald to {Lucky::drop::*} add diamond to {Lucky::drop::*} łatwiej: set {Lucky::drop::*} to iron ingot, gold ingot, obsidian, emerald and diamond zobacz ile mniej to zajmuje 3. on place: if event-block is sponge named "&6&lLucky Block": if player's tool is sponge named "&6&lLucky Block": nie łatwiej? on place of sponge: if name of player's tool is "&6&lLucky Block" 4. Tutaj nie powinieneś użyć może zmiennej tymczasowej? set {luckydrop} to random element of {Lucky::drop::*} drop {luckydrop} at event-block takiej z _ na początku nazwy 5. Po co pętla, loop 9 times: set player's current inventory's slot ((loop-number)-1) to {@Gui-BackGround} skoro można to zrobić tak: set player's current inventory's slot (integers between 0 and 8) to {@Gui-BackGround} 6. Zamiast 3 razy anulować event, zrób to raz na początku eventu po spełnieniu warunków. else: cancel event Powyższe rady ulepszą twój kod i będzie on bardziej optymalny Dzięki za pomoc już wprowadzone zmiany {: Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295298 Udostępnij na innych stronach Więcej opcji udostępniania...
CoFFeIN04 696 Opublikowano 16 marca 2021 Udostępnij Opublikowano 16 marca 2021 Zauważyłem, że options źle używasz https://wiki.skript.pl/Opcje (tzn nie zmieniłeś zmiennych na options) Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295300 Udostępnij na innych stronach Więcej opcji udostępniania...
pation 9 Opublikowano 16 marca 2021 Autor Udostępnij Opublikowano 16 marca 2021 (edytowane) 4 godziny temu, CoFFeIN04 napisał: Zauważyłem, że options źle używasz https://wiki.skript.pl/Opcje (tzn nie zmieniłeś zmiennych na options) W nowej wersji tego nie zmieniłem, ale postaram się trochę poduczyć i to zrobić. Nowa wersja 5.0.0 już dostępna Edytowane 16 marca 2021 przez pation Łączę posty. Notatka dodana przez Glicz Tymekd 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/44198-skrypt-skrypt-na-lucky-blocki/#findComment-295302 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ą.