NeQ34 14 Opublikowano 29 lipca 2019 Udostępnij Opublikowano 29 lipca 2019 Witam, chciałbym Wam zaprezentować mój pierwszy skrypt. Polega on na tym, że musimy narysować swoją recepturę, po czym musimy kliknąć "akceptuj" jak na obrazku niżej: Skrypt posiada również zapis tych receptur w pliku .yml Tak jak widać na poniższym screenie: Wymagania: - Script 2.1.1 -Wildscript -SkQuery Link do skryptu: Niestety jest 1 problem. Mianowicie, jeżeli zrobimy reload lub zamkniemy server to niestety te receptury się nie zapisują. Nie wiem jak to naprawić. Dlatego, ktoś z was może mi w tym pomóc. Cytuj Odnośnik do komentarza https://skript.pl/temat/34168-receptury-w-gui/ Udostępnij na innych stronach Więcej opcji udostępniania...
xAxee 1968 Opublikowano 29 lipca 2019 Udostępnij Opublikowano 29 lipca 2019 (edytowane) 14 minut temu, NeQ34 napisał: Niestety jest 1 problem. Mianowicie, jeżeli zrobimy reload lub zamkniemy server to niestety te receptury się nie zapisują. Nie wiem jak to naprawić. Dlatego, ktoś z was może mi w tym pomóc. W on load rejestruj crafting z pliku yml bo chyba po coś go dałeś. Bo to normalne że craftingi się usuwają. Zapisuj nazwę i lore do yml Spoiler Zrób loop z plikami zapisz sloty z yml do zmiennej i zarejestruj crafting. Co do skryptu to pomysł ok ale mogło być lepij Edytowane 29 lipca 2019 przez xAxee Cytuj Odnośnik do komentarza https://skript.pl/temat/34168-receptury-w-gui/#findComment-219959 Udostępnij na innych stronach Więcej opcji udostępniania...
knugi 794 Opublikowano 29 lipca 2019 Udostępnij Opublikowano 29 lipca 2019 Sporo do poprawy jest w tym skrypcie: 1. Gracze mogą wyciągać szkło. 2. Tak jak napisałeś: 27 minut temu, NeQ34 napisał: Niestety jest 1 problem. Mianowicie, jeżeli zrobimy reload lub zamkniemy server to niestety te receptury się nie zapisują. 3. Zapisujesz yaml w taki sposób, że później będzie problem z odczytaniem tej wartości do uzyskania pożądanego efektu z Twojego problemu. --------------------------- set {_i} to 0 add 4 to {_i} Nie można było od razu ustawić na 4? set player's current inventory's slot {_i} to red stained glass pane set {_o} to 5 loop 5 times: set player's current inventory's slot {_o} to red stained glass pane add 1 to {_o} set {_p} to 17 loop 2 times: set player's current inventory's slot {_p} to red stained glass pane add 1 to {_p} set {_s} to 22 loop 5 times: set player's current inventory's slot {_s} to red stained glass pane add 1 to {_s} set player's current inventory's slot 13 to red stained glass pane set player's current inventory's slot 15 to red stained glass pane Trochę nie rozumiem. Nie można było dać po prostu listę liczb: set {_x::*} to 0, 4, 5, 6, .... I później zrobić jedną pętelkę? loop {_x::*}: set player's current inventory's slot loop-value to red stained glass pane create file "plugins/Receptury/%{receptura}%.yml" A co jeżeli taki plik już istnieje? Chyba tylko tyle. Ale pomysł przedni. Jeżeli to wszystko poprawisz, aby skrypt był zajebisty jak pasztet babci to zdobędziesz wielką reputację Na razie skrypt średnio mi się podoba, dlatego daję 4/10. Napraw to wszystko a dam plusika. xAxee 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/34168-receptury-w-gui/#findComment-219960 Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 30 lipca 2019 Udostępnij Opublikowano 30 lipca 2019 14 godzin temu, NeQ34 napisał: Witam, chciałbym Wam zaprezentować mój pierwszy skrypt. Polega on na tym, że musimy narysować swoją recepturę, po czym musimy kliknąć "akceptuj" jak na obrazku niżej: Skrypt posiada również zapis tych receptur w pliku .yml Tak jak widać na poniższym screenie: Wymagania: - Script 2.1.1 -Wildscript -SkQuery Link do skryptu: Niestety jest 1 problem. Mianowicie, jeżeli zrobimy reload lub zamkniemy server to niestety te receptury się nie zapisują. Nie wiem jak to naprawić. Dlatego, ktoś z was może mi w tym pomóc. Jeśli masz nie do końca działający skript, nie publikuj go! Wszystkie pytania oraz problemy możesz zadać w dziale "Pytania i Problemy". Cytuj Odnośnik do komentarza https://skript.pl/temat/34168-receptury-w-gui/#findComment-220002 Udostępnij na innych stronach Więcej opcji udostępniania...
HeezQ 231 Opublikowano 30 lipca 2019 Udostępnij Opublikowano 30 lipca 2019 Jeżeli dopracowałbyś ten skrypt i wszystko by działało, to wtedy dam + Skrypt jak dla mnie pomysłowy, a to się liczy, bo nie wiele osób robi coś kreatywnego. Cytuj Odnośnik do komentarza https://skript.pl/temat/34168-receptury-w-gui/#findComment-220012 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ą.