Skocz do zawartości

[Aktualizacja v1.3 !] Supply Crate - Zrzuty zaopatrzenia jak w Unturned!


Rekomendowane odpowiedzi

Aktualizacja
Wersja 1.3!


Dziś chciałbym wam zaprezentować autorski skrypt
oparty na pomyśle użytkownika @szajkor

Supply Crate

Supply drop to skrypt na zrzuty zaopatrzenia w losowych koordynatach na danym świecie,
gracz który odnajdzie skrzynie dostaje drop w postaci random przedmiotów z opcji nagród
skrypt został wyposażony w takie funkcje jak:

- jeden ze slotów może posiadać item z list nagród rzadkich legendarnych lub epickich!
- blokada zniszczenia skrzyni z dropu celem ukradnięcia bloku który jest skrzynią (np shulker boxa)
- aby odebrać drop skrzynia musi dotknąć ziemi!
- podczas opadania skrzyni unosi się z niej dym który znika w krótce po wylądowaniu skrzyni
- dokładna lub przybliżona o RADIUS lokalizacja dropu
-  powiadomienie na czacie o wyruszeniu zaopatrzenia
- powiadomienie na czacie o dotarciu skrzyni w miejsce zrzutu
- usunięciu skrzyni po TIME_DESPAWN czasie oraz powiadomienie że nikt nie odebral dropu
- posiada opcje ustalenia przy ilu graczach w danym świecie drop ma być aktywny
- ustawiany w opcjach czas między dropami oraz czas po któym skrzynia znika
-opcja określania ile procent szans ma być na nagrodę rzadką epicką i legendarną
-Możliwość włączenia/wyłączenia zamkniętych skrzyń!
-Zamknięte skrzynie muszą być otwierane przez [time_to_open] sekund
-jeżeli skrzynia zniknie (ktoś zdąży ją otworzyć przed Tobą lub zdespawnuje się opcją DESPAWN_TIME gui zamknie się
-jeżeli gracz otwierający skrzynie przerwie otwieranie postęp otwierania zamka resetuje się
-dodano ramke wokół przedmiotów




Co nowego?
Dodano [delay_time] oraz opcję jego wyłączenia
Czym jest delay? to czas który musi minąć od czasu wylądowania skrzyni do próby otwarcia jej przez graczy
 

	delete {nagrody_rzadkie::*}
	delete {nagrody_epickie::*}
	delete {nagrody_legendarne::*}
	delete {nagrody::*}
	delete {playersCount::*}

Jezeli świat w którym ma działać skrypt nie istnieje skrypt nie robi nic poza powiadomieniem o tym operatora oraz konsoli

Skrypt testowany na wersji serwer 1.20.4 oraz skripcie 2.8.7!


Obecnie pracuje nad :

dokończenie niepublikowanej wersji w której smok kresu robi za samolot zrzucający paczki

 

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/
Udostępnij na innych stronach

Ogólnie wszytsko działa kod w miarę optymalny
Jednak mam propozycje podzielenia go na parę części co ty na to @Saanjuk
Bedzię szybciej sie przeładowywać 😜
Zastanów się

Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-329238
Udostępnij na innych stronach

Kod jest na tyle krótki że nie ładuje się jakoś szczególnie długo...
Co tutaj dzielić? 1 funkcja używana zamiennie w 2 warunkach

(na moim serwerze istnieje sk który ma 658 linijek kodu (licząc tylko i wyłącznie linijki zawierające kod) nie jest może jakoś strasznie zoptymalizowany ale coś tam optymalizowałem)

w kolejnej wersji dodam opcjonalne wyłącznie dropów na regionach/działkach worldguard

Chciałem również dodać do tego wydobywanie się dymu z paczki do momentu jej zebrania/despawnu ale w momencie jak dodałem dym z paczki na ziemi nie działał dym w czasie odpadania lub loopy ybły zbyt obciążające (to jestdnak max 10 min loopa co kilka tick)


Aktualizacja 1.1:

Dodano opcje wyłączenia nagród innych niż zwykłe! Jeżeli "valuable_items: false" opcje nagród rzadkich epickich i legendarnych moga być puste ale nei wolno ich usuwac całkowicie!
Wykasowano linijki kodu które pochodziły z "wzorca" skrypty (roulette) i w supply crate nie miały sensu
Dodano określane w opacjach procentowe szanse na lepsze nagrody

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-329247
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 2 tygodnie później...

ten błąd nie powoduje nic specjalnego ale jak chcesz to zamian po prostu:
 

if inventory name of player's current inventory is {@gui_name}:


na :

 

if name of event-inventory is {@gui_name}:

 

Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-331159
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 3 tygodnie później...
  • 10 miesięcy temu...
  • 1 miesiąc temu...

mam pytanie czy dasz rade dodac czas dzieki któremu by sie paczka otwierała po klikniecu 1 min, aby postac która otwiera musiała byc w pustej skrzyni przez 1 min i przezuca ją do skrzyni z dropem, a jezli odpusci to czas sie resetuje ? dasz rade?

Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-341991
Udostępnij na innych stronach

15 godzin temu, maloy78 napisał:

mam pytanie czy dasz rade dodac czas dzieki któremu by sie paczka otwierała po klikniecu 1 min, aby postac która otwiera musiała byc w pustej skrzyni przez 1 min i przezuca ją do skrzyni z dropem, a jezli odpusci to czas sie resetuje ? dasz rade?

Nie wiem czy twórca tego skryptu nadal aktywnie przy nim działa, a więc odezwij się w prywatnej wiadomości do niej i opisz co dokładnie chciałbyś dodać do tego ;)

Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-342010
Udostępnij na innych stronach

  • 1 miesiąc temu...

Witajcie! Nowa Aktualizacja o opcje o którą pytał @maloy78 została wdrożona zapraszam wszystkich do testów!

Skrypt testowany na wersji serwer 1.20.4 oraz skripcie 2.8.3!

Kod zamieszczony w pierwszym poście!

Edytowane przez Saanjuk
Odnośnik do komentarza
https://skript.pl/temat/54213-aktualizacja-v13-supply-crate-zrzuty-zaopatrzenia-jak-w-unturned/#findComment-342992
Udostępnij na innych stronach

  • Saanjuk zmienił(a) tytuł na [Aktualizacja v1.3 !] Supply Crate - Zrzuty zaopatrzenia jak w Unturned!

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ę...