W1c3k 1 Opublikowano 27 lutego 2021 Udostępnij Opublikowano 27 lutego 2021 𝔹𝕝𝕠𝕔𝕜𝕊𝕙𝕦𝕗𝕗𝕝𝕖 Witam, przedstawiam wam mój skrypt na BlockShuffle. Nie którzy wiedzą co to jest, ale wytłumaczę o co w tym chodzi. Więc tak administrator wpisuje komendę /blockshuffle start <czas w minutach (max 5 minut)> i każdy dostaje blok na którym musi stanąć jeżeli w tym czasie stanie na tym bloku otrzyma nagrodę (domyślnie 2 diamenty) i wygeneruje mu kolejny blok na którym musi stanąć, jeżeli w tym czasie nie stanie na tym bloku to nic się nie stanie. Komendy: /blockshuffle start <czas w minutach max. 5 minut> - startuje blockshuffle /blockshuffle stop - zatrzymuje blockshuffle /blockshuffle info - informacje na temat skryptu Permissje: blockshuffle.* Autor: w1c3kk (i od razu chcę podziękować @Kormic który pomógł mi ze skryptem) KOD Glicz 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/46320-blockshuffle/ Udostępnij na innych stronach Więcej opcji udostępniania...
Kormic 1951 Opublikowano 27 lutego 2021 Udostępnij Opublikowano 27 lutego 2021 Znalazłem jeden błąd, a mianowicie - przy odejmowaniu w 'every 1 second' zapętlasz wszystkich graczy, a więc będzie jeżeli na serwerze będzie 30 graczy, w ciągu jednej sekundy odejmie 30 z licznika sekund. Co do rzeczy, które można poprawić/skrócić: 1. Ogromna część skryptu to powtarzający się kod, który można spokojnie spakować w funkcje. https://wiki.skript.pl/Funkcje i https://skripthub.net/tutorials/9 2. Te dwa periodicale 'every 1 second' można połączyć w jeden. 3. Nie wiem na co jest 'world' w sekcji 'options', ale nigdzie nie jest wykorzystane. Jak poprawisz rzeczy wymienione wyżej, skrypt będzie wyglądało o niebo lepiej. Glicz 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/46320-blockshuffle/#findComment-291559 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ą.