Skocz do zawartości

sdDrop - Najlepszy skrypt na drop?


Rekomendowane odpowiedzi

jl49WC7.png

 

UPDATE
Skrypt został zaktualizowany do działania na 1.16.4, będzie dalej rozwijany z nudów :P 

 

 

Dzień dobry,
Mam dla Was dziś skrypt na drop, jest on dość specyficzny jeżeli chodzi o kod i możliwości.
Skrypt ma np. pełną konfigurację tego co wypada z kamienia ale też tego jak wygląda to w GUI.

Optymalizacja.
Cały czas pracuję nad jak najlepszą optymalizacją skryptu, aktualnie jest od wydajny ale mam wrażenie, że może być lepiej.
W celu optymalizacji w skrypcie nie znajdziemy powtórzeń co np. sekundę (every 1 second:). Zastosowałem także funkcje dzięki, którym skrypt jest krótszy.

Personalizacja.
Można powiedzieć z czystym sercem, że skrypt jest świetny i nie znalazłem dla niego konkurenci pod tym względem.
GUI można ustawić samemu od podstaw, lecz przygotowałem już jeden gotowy config.

 

rows: 6
slots:
  top-slot: 38
  enderchest-slot: 39
  cobble-slot: 42
  turbo-slot: 40
  close-slot: 49
  xp-slot: 41
  empty-slots:
    - 0
    - 1
    - 2
    - 6
    - 7
    - 8

Ustawiamy tutaj gdzie znajduje się konkretny przedmiot i możemy ustawić w jakim kształcie układają się przedmiotu ustawione w drops.yml.
 

items:
  drop-item:
    name: '_NAZWA_'
    amount: 1
    lore:
      - '&0'
      - '&0'
      - '&cWlaczony: &7_STATUS_'
      - '&0'
      - '&0'
      - '&cSzanse: &7_CHANCE_%'
      - '&cEnderchest: &7_ENDER_'
      - '&cFortuna: &7_FORTUNE_'
      - '&cIlosc:'
      - ' &cMin: &7_MINAMOUNT_'
      - ' &cMax: &7_MAXAMOUNT_'
      - '&cPoziom:'
      - ' &cMin: &7_MINLEVEL_'
      - ' &cMax: &7_MAXLEVEL_'
      - '&cPunkty:'
      - ' &cMin: &7_MINPKT_'
      - ' &cMax: &7_MAXPKT_'
      - '&cNarzedzia: &7_TOOLS_'
      - '&0'
      - '&0'

Tutaj mamy kawałek, który odpowiada za wygląd każdego przedmiotu w GUI. Wygląda to tak:

Spoiler

jlWeupT.png

Edycja dropu.
Jak się domyślacie skrypt ma też rozbudowaną konfiguracje dropu. Wygląda ona następująco.

Spoiler


xp: '15'
drops:
  diax:
    item: 'diamond'
    szanse: '3.0%'
    nazwa: '&bDIAMENT'
    fortuna: 'tak'
    xp: '50'
    wiadomosc: '&7Trafiles na: &cdiamenty &7(_ILOSC_ szt) (+_PKT_)'
    enderchest: 'tak'
    uprawnienie: 'drop.diamentu'
    narzedzia:
      - diamond pickaxe
      - iron pickaxe
    pkt: 
      min: '3'
      max: '5'
    ilosc:
      min: '1'
      max: '3'
    poziom:
      min: '0'
      max: '100'

 

Ilość przedmiotów które dodacie jest ograniczona tylko przez rozmiar GUI, który sami ustawiacie.

Zalety:

  • Łatwa i ogromna możliwość konfiguracji
  • Optymalność
  • Top 10 górników
  • Turbodrop
  • Animowane GUI (odświeża się z opóźnieniem ok. 1 sekundy)
  • Poziomy kopania
  • Wyłącznie/włączanie dropu
  • Drop do skrzyni kresu
  • Schowek cobblestone

Wymagania:

Pobieranie:
Repozytorium: github.com
Skrypt: github.com

Pomoc?
Jeżeli potrzebujesz pomocy napisz do mnie prywatną wiadomość.
Błędy proszę zgłaszać w prywatnej wiadomości.

Edytowane przez _AvaX_
Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/
Udostępnij na innych stronach

Fajny :D  , moją propozycją jest dodanie pisanie na czacie od danej ilości wykopanego stone lub lvl'u z możliwością wyłączenia tej funkcji oraz administrator etc. z grupy administracyjnej piszą bez kopania ;) 

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-143466
Udostępnij na innych stronach

2 godziny temu, NorteX napisał:

MEGA. DŁUGI. I. MEGA. WYMAGAJĄCY. POD. WZGLĘDEM. DODATKÓW. Ale ogólnie to OK! Powiedziałbym nawet że bardzo OK!

Nie jest taki długi w stosunku do tego jak napisane są niektóre skrypty mające dużo mniej funkcji.
Skrypt był pisany pod 1.12.2 gdzie nie ma WildSkript więc SkUtilities zastępuje go. Skellett też jest na prawie każdym serwerze 1.12.x ;) 

Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-151018
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 2 tygodnie później...
Dnia 2.12.2017 o 17:06, karol0805 napisał:

Witam, jestem laikiem i chciałem się dowiedzieć, gdzie wgrać configi.yml? Bo sam skrypt jak rozumiem, wrzucić do zakładki Skript .

config sam sie generuje ;)

@_AvaX_
[Skript] Possible name conflict of variables {qdws::%player%} and {qdws::*} (there might be more conflicts). (drop.sk, line 464: add 1 to {qdws::%player%}')

[Skript] Possible name conflict of variables {qdws::%player%} and {qdws::*} (there might be more conflicts). (drop.sk, line 464: add 1 to {qdws::%player%}')

coś się gryzie ;3

Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-159730
Udostępnij na innych stronach

17 godzin temu, xCR4SH3R1911 napisał:

config sam sie generuje ;)

@_AvaX_
[Skript] Possible name conflict of variables {qdws::%player%} and {qdws::*} (there might be more conflicts). (drop.sk, line 464: add 1 to {qdws::%player%}')


[Skript] Possible name conflict of variables {qdws::%player%} and {qdws::*} (there might be more conflicts). (drop.sk, line 464: add 1 to {qdws::%player%}')

coś się gryzie ;3

Tak jest zawsze kiedy zmienną grupową zapisujesz dodając każdy element osobno.

Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-159818
Udostępnij na innych stronach

  • 1 miesiąc temu...

Pomysł może dobry, wykonanie gorsze... Niestety po wpisaniu komend na turbo drop co oczywiście nie działa jak powinno + wpisanie na zwiękoszy exp cały skrypt się sypie. W gui wszystko jest na biało a lore na fioletowo. Komendy tekstowe wyświetlane są tak jakby ktoś pisał na chacie.... Po wpisaniu "/qdadmin", chat wygląda tak: 

 1/CresixUqdadmin turbo 1[drop1/exp1] 1[sekundy1]
 1/CresixUqdadmin wylacz
 1/CresixUqdadmin wlacz
 1/CresixUqdadmin reload
 1/CresixUqdadmin pkt 1[gracz1] 1[punkty1]

 

Edytowane przez hej0ss
Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-167905
Udostępnij na innych stronach

@_AvaX_ Nwm... bawiłem się tymi komendami od qdadmin... testowałem jak działają itp... i coś się ewidentnie zebalo... Musiałem wgrać od nowa skrypt.
A i tak wgl. czasami są bugi, że losowe itemki mają lore topki w sobie...

Odnośnik do komentarza
https://skript.pl/temat/21124-sddrop-najlepszy-skrypt-na-drop/#findComment-168462
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ę...