Skocz do zawartości

alaneek_jestem

Użytkownik
  • Ilość zawartości

    152
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Treść opublikowana przez alaneek_jestem

  1. YCHEST Skrypt zawiera: - Dużo configu pod swoje preferencje (permisje, wiadomości, nazwy skrzyń , dźwięki i więcej..) - Podgląd i Edytowanie w GUI - Bardzo przyjazny interfejs ustawiania szans - Tab completery, hologramy - Dużo dużo więcej funkcji Informacje: W komendach używamy liczb jako identyfikacji skrzyń np. 1 jest odpowiednikiem skrzyni którą ustawiliście w configu Komendy: Komendy działają pod /skrzynia, /yc, /ychest /yc set [1-5] - ustawia skrzynie /yc del - usuwa skrzynie na którą patrzymy + zawartość /yc move [1-5] - Przenosi skrzynię na blok na który patrzymy /yc edit - otwiera edytowanie skrzyni na którą patrzymy /yc reset - resetuje wszystkie skrzynie /yc list - wyświetla liste skrzyń (Typ + kordy) /yc help - otwiera pomoc /klucz Gracz/All typ-klucza [ilosc] - rozdaje graczowi/każdemu klucz (Domyślna ilość = 1) Liczę na szczerą opinię + co można poprawić/dodać Wymagania: Skript (Najlepiej 2.12.1) skript-reflect hologramAPI (SK) Download: 1.0 (Jedyny fragment AI to optymalizacja previewChest)
  2. Oceni ktoś? Długo go pisałem a nikt go nie ocenił od tamtego czasu

  3. obok profesjonalnego to nawet nigdy nie stało
  4. Nawet jeśli chcesz użyć tej funkcji on player move, to pamiętaj że taka funkcja jest mocno obciążająca i wywołują się kilkanaście razy na sekundę podczas poruszania, w twojej sytuacji lepiej przypisać ostatnią pozycję i sprawdzić o ile zmienił się w stosunku do nowego
  5. zapewne masz błędną wersję pluginu co do twojej wersji serwera, albo coś koliduje (plugin, skrypt)
  6. alaneek_jestem

    Warpy w GUI

    Tak jak Fendi wyżej napisał, używaj set slot zamiast format gui, poza tym execute console command "warp %{_warp-cmd}% %player%" Jaki sens ma ta linijka, zbędny spam w konsoli lepiej było użyć execute command "komenda" by player
  7. lagują serwer i raczej będa lagować bo zakładam że te rtp sprawdzają twój biom oraz analizują kordy y czy aby na pewno masz pod sobą podłoże, poza tym gracz musi wyrenderować nowe chunki a co za tym obciąża tym samym serwer. Zmień silnik na Paper
  8. linijki kodu nie mówią o tym że coś jest słabe
  9. mam wrażenie że te wszystkie twoje skrypty nawet nie są twoje, albo wygenerowane przez chat gpt lub inne AI
  10. Skrypt nawet git ale Zamiast używać lepiej jest użyć set {spawn::%player%::location} to location of player set {spawn::%player%::cooldown} to now Dlaczego tak? Bo wtedy zamiast dwóch linijek usuwania możesz po prostu usunąć całą listę delete {spawn::%player%::*} Dlaczego zmieniłem ci cooldown? bo używanie {spawn::%player%::cooldown} to true jest totalnie bez sensu lepiej ustawić zmienną aby była równa czasu od ostatniej teleportacji potem wystarczy sprawdzić czy if difference between {spawn::%player%::cooldown} and now > 10 seconds: #twój kod tutaj #LOGICZNE WYJAŚNIENIE KODU ABYŚ ZROZUMIAŁ #Jeżeli różnicą między {spawn::%player%::cooldown} i teraz jest większa niż 10 sekund: # wykonaj kod #Gdzie # {spawn::%player%::cooldown} to przykładowo 30.09.2025, 10:24:01 # now to aktualny czas abyśmy mogli porównać różnicę czasową Poza tym istnieje coś takiego jak pętla i zamiast robić czegoś takiego jak tutaj Można było użyć po prostu loop 2 times: if distance between {spawn.location::%player%} and location of player > 0.5: delete {spawn.cooldown::%player%} delete {spawn.location::%player%} send subtitle "&7Teleportacja &azostała &7anulowana!" to player stop send title "&a" with subtitle "&7Zostaniesz &fprzeteleportowany &fza &a3s&7!" to player send actionbar "&7Zostaniesz &fprzeteleportowany &fza &a3s&7!" to player wait 1 second Gdzie liczba zaraz po loop to ilość powtórzeń Mam nadzieję że wyjaśniłem ci to dobrze i to nie jest krytyka, bo ja też takie błędy popełniałem z resztą jak w sumie każdy na początku swojej przygody ze skryptowaniem
  11. Zamysł tego skryptu jest taki bezsensowny. Komenda jest taka ukryta że jak gracz sobie wpisze /op to w tab completerze wyskoczy my /opp jako sugestia bo gracz ma do niej permisje... Czy pomyślałeś kiedyś co się stanie jeśli owy gracz otrzyma opa? Może zrobić dosłownie wszystko zabrać go innym, zrespić 100 tysięcy enderdragonów, tnt, a nawet wyłączyć twoje skrypty komendą /sk disable.
  12. Peak brusha był w takim 2021/2022 więc trochę się spóźniłeś Fendi, ale powodzenia
  13. alaneek_jestem

    totem na spawn

    przeciez to jest bez sensu wystarczy ustawic spawna jako worldspawn
  14. Robię skrypty na zlecenia

    Discord: eeeeebcv

  15. Proszę o zmianę nicku na alaneek_jestem
  16. Skrypt na Daily Tym razem postawiłem na czytelność kodu, optymalizacje, jak najmniej linijek przy zachowaniu funkcji FUNKCJE: - Codzienny odbiór nagród - Reset po upływie 48h od ostatniego odebrania - Ustawianie itemku na nagrodę przez admina z poziomu grym - Info o tym ile czasu nam brakuje do odebrania - przejrzyste gui (zaklęta książka - odebrane, zwykła książka - nieodebrane - Info o tym co otrzymujemy danego dnia w GUI Z minusów: użyłem zmiennej typu {daily_%player%::*) co raczej nie powinno mieć miejsca i być trochę lepiej zrobione mam zamiar to poprawić Napiszcie swoje propozycje co ulepszyć, oraz ocenkę. Jeśli wiesz jak lepiej zoptymalizować kod, napisz. Na tym mi zależy najbardziej Download 1.0: https://code.skript.pl/rDUnOF40
  17. Proszę bardzo Nie zapomnij o usuwaniu zmiennych po wyjściu z serwera on leave: delete {player.%player%'s.sklep.itemamount} delete {player.%player%'s.sklep.selecteditem}
  18. mam taki skrypt na sklep który to ma, pisz na dc tanio sprzedam
  19. Piszę z telefonu więc nie mam jego tego ci rozwiązać dobrze, ale myślę że problem jest w tym że itemy masz w zmiennej lokalnej {_item}, zamieniłbym ją na zmienną globalną np. {selectedItem::%player%} a potem dopiero przypisał do {_item} tak samo z {_price} zamieniłbym na {price::%{_item}%} lub {price::%{selectedItem::%player%}%} dlaczego tak? Bo zmienna lokalna działa tylko w danym sektorze nie w całym skrypcie Przykład kodu: if clicked slot is 10: set {selectedItem::%player%} to cocoa beans set {_item} to {selectedItem::%player%} #nie zapomnij o usunięciu zbędnych zmiennych #on inventory close: # [...] # delete {selectedItem::%player%} Pomijając fakt że ceny nie musisz wcale ustawiać za każdym razem gdy ktoś klika w gui tylko możesz to zrobić inną komendą jeśli stworzysz. Tak samo ten lore można lepiej zoptymalizować bo tych linijek LPM i PPM jest za dużo Mam gotowy skrypt /sklep jeśli jesteś chętny go tanio kupić
  20. Po prostu nadałem efekt niewidzialności, inaczej nie umiem
  21. Poproszę o bywalca i aktywnego jeśli zasługuje
×
×
  • Dodaj nową pozycję...