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: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!
Skrypt: Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

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 odpowiedzi
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 odpowiedzi
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 odpowiedzi
Udostępnij na innych stronach
  • 1 miesiąc później...
  • 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 odpowiedzi
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 odpowiedzi
Udostępnij na innych stronach
  • 1 miesiąc później...

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