Hiri12 42 Opublikowano 3 maja 2024 Udostępnij Opublikowano 3 maja 2024 (edytowane) Witam chciałbym przedstawić wam skrypt na skrzynki. Wystarczy wpisać komendę /lb a wtedy wszystko będzie opisane Dodatki: Skript 2.8.5 oraz SkBee v3.3.0 Skrypt testowany na wersji 1.18.2 Screeny: Spoiler UPDATE 3.0: Change log: 1. Dodanie aż 6 nowych animacji - Brak, CS:GO Reversed, CS:GO Upside down, Snake, Spinning oraz Kasyno (gracz musi wygrać 3 razy ten sam item w jednym losowaniu!) 2. Dodanie opcji otwierania bez animacji. 3. Dodanie opcji otwierania masowego. 4. Ogólna optymalizacja kodu. Mam nadzieję że się Państwu spodoba i zachęcam do wyrażania opinii Edytowane 25 sierpnia 2024 przez Hiri12 Wersja 3.0 knugi 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/ Udostępnij na innych stronach Więcej opcji udostępniania...
Fendi 190 Opublikowano 5 maja 2024 Udostępnij Opublikowano 5 maja 2024 (edytowane) Bez dodatków występuje 12 błędów. Gdzie aby to naprawić wystarczy usunąć/dodać 1 wyraz w błędnych linijkach. Więc zamiast używania przestarzałych skquery i rayfall, wystarczyło by wtedy samo skbee Edytowane 5 maja 2024 przez Fendi Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/#findComment-342245 Udostępnij na innych stronach Więcej opcji udostępniania...
Kamateo 1 Opublikowano 15 maja 2024 Udostępnij Opublikowano 15 maja 2024 imo najlepszy skrypt jak narazie wedlug mnie Hiri12 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/#findComment-342457 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 22 lipca 2024 Udostępnij Opublikowano 22 lipca 2024 Pssst. Spoiler function StartOpen(p: player, skrzynia: text): loop {dropy-%{_skrzynia}%::*}: if loop-value is not air: add loop-value to {_dropy::*} set {_wait} to 1.3 tick set {_LoopIndex} to 0 set {_index::*} to 5, 8, 12, 14, 18, 20, 23, 25, 26, 27, 28, 29, 30, 31, 32 set {_delay::*} to 2 tick, 4 tick, 5 tick, 5.5 tick, 6 tick, 6.5 tick, 7 tick, 9 tick, 12 tick, 15 tick, 18 tick, 22 tick, 25 tick, 28 tick, 34 tick if {Animacja::%{_skrzynia}%} is 1: loop 32 times: set {_itemR} to LosujRarity("%{_skrzynia}%") add 1 to {_LoopIndex} play sound "ui.button.click" with pitch 1.5 for {_p} set {_lb} to chest inventory with 1 rows named "&6Losowanie &8| &b%{_skrzynia}%" set {_aX} to 0 loop 8 times: set slot {_aX} of {_lb} to grey stained glass pane named "&7Trwa losowanie..." if {_aX} is 3: add 1 to {_aX} add 1 to {_aX} set {_lore::*} to lore of {_itemR} set slot 4 of {_lb} to {_itemR} with lore "&7Trwa losowanie przedmiotu," and "&7który otrzymasz!" and "" and {_lore::*} open {_lb} for {_p} loop {_index::*}: if {_LoopIndex} is loop-value: set {_wait} to {_delay::%loop-index%} wait {_wait} replace all "&7Trwa losowanie przedmiotu," and "&7który otrzymasz!%nl%" with "" in lore of {_itemR} set {_itemek} to {_itemR} if {Animacja::%{_skrzynia}%} is 2: loop 32 times: add 1 to {_LoopIndex} play sound "ui.button.click" with pitch 1.5 for {_p} set {_lb} to chest inventory with 3 rows named "&6Losowanie &8| &b%{_skrzynia}%" if {_LoopIndex} is 1: set {_SlotX} to 8 loop 9 times: add 1 to {_SlotX} set {_re} to LosujRarity("%{_skrzynia}%") set slot {_SlotX} of {_lb} to {_re} set {_TempSlot-%{_SlotX}%} to {_re} else: set {_SlotX} to 8 loop 9 times: add 1 to {_SlotX} if loop-value-2 is 4: set slot {_SlotX} of {_lb} to {_TempSlot-%{_SlotX}+1%} else: set slot {_SlotX} of {_lb} to {_TempSlot-%{_SlotX}+1%} set {_TempSlot-%{_SlotX}%} to {_TempSlot-%{_SlotX}+1%} set {_re} to LosujRarity("%{_skrzynia}%") set slot 17 of {_lb} to {_re} set {_TempSlot-17} to {_re} set {_aX} to 0 set slot (integers between 0 and 8) and (integers between 18 and 26) of {_lb} to gray stained glass pane named "&7" set slot 4 and 22 of {_lb} to lime stained glass pane named "&7" open {_lb} for {_p} loop {_index::*}: if {_LoopIndex} is loop-value: set {_wait} to {_delay::%loop-index%} wait {_wait} set {_itemek} to {_TempSlot-13} EndOpen({_p}, {_skrzynia}, {_itemek}) Nie lepiej tak? I tak już jestem zbyt mocno podchmielony, ale zaoszczędziłem 40 linijek skryptu, gdzie dwie sekcje się powtarzały. Ale widać kodzik na propsie @Hiri12 robisz postępy, tak trzymaj! Zaraz mnie wygryziesz z inżynierii GUI, albo może i z tytułu na tym forum xD Wszystko elegancko opisane, sporo funkcji, podoba mi się. Szkoda tylko że nie chce mi się tego wrzucać na serwer testowy i sprawdzać czy działa, ale zakładam że działa i było sprawdzane tysiąc razy podczas pisania skryptu. Pozdrawiam #Knugi Hiri12 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/#findComment-344125 Udostępnij na innych stronach Więcej opcji udostępniania...
Fendi 190 Opublikowano 27 lipca 2024 Udostępnij Opublikowano 27 lipca 2024 Po tych 3 miesiącach skrypt fajnie się zmienił i jest fajnie napisany 9/10 Oby tak dalej Hiri12 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/#findComment-344281 Udostępnij na innych stronach Więcej opcji udostępniania...
LeoneK_Scripts 11 Opublikowano 9 września 2024 Udostępnij Opublikowano 9 września 2024 Fajny skript 10/10 za pomysł! Hiri12 i _LeoneX_ 1 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/57467-skrzyniesk-skrypt-na-skrzynki-%C5%82atwa-konfiguracja-procenty-animacje-otwierania/#findComment-345080 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ą.