MkeHozo 0 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 (edytowane) Siemka, otóż chciałem sobie zrobić serwer z tzw "super kilofem" który ma chore enchanty, no ale chciałem zablokować jego wyrzucanie. I chciałbym żeby nie dało się go wyrzucać z jego custumową nazwą. Więc myślałem że taki skrypt zadziała: on drop: if event-item is netherite pickaxe named "&aSuper Kilof": cancel event No ale nie działa, i wyrzuca się kazdy kilof, próbowałem nawet bez kolorku i bez spacji. A skrypt bez "named "&aSuper Kilof": sam w sobie działa. Krótko mówiąc, potrzebowałbym skryptu, który uniemożliwi wyrzucania netherytowego kilofu który ma nazwe &aSuper Kilof Edytowane 19 stycznia 2021 przez xNightPower_ Umieszczam kod w code. Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 (edytowane) 5 minut temu, MkeHozo napisał: Siemka, otóż chciałem sobie zrobić serwer z tzw "super kilofem" który ma chore enchanty, no ale chciałem zablokować jego wyrzucanie. I chciałbym żeby nie dało się go wyrzucać z jego custumową nazwą. Więc myślałem że taki skrypt zadziała: on drop: if event-item is netherite pickaxe named "&aSuper Kilof": cancel event No ale nie działa, i wyrzuca się kazdy kilof, próbowałem nawet bez kolorku i bez spacji. A skrypt bez "named "&aSuper Kilof": sam w sobie działa. Krótko mówiąc, potrzebowałbym skryptu, który uniemożliwi wyrzucania netherytowego kilofu który ma nazwe &aSuper Kilof Ten kod zadziała jedynie gdy kilof nie jest uszkodzony (durability jest maksymalne). W twoim przypadku zalecam w dwóch osobnych warunkach sprawdzić: czy 'event-item's type' to 'netherite pickaxe' czy 'event-item's name' to "tutaj twoja nazwa" Edytowane 19 stycznia 2021 przez xNightPower_ Naprawiam cytat. Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280734 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MkeHozo 0 Opublikowano 19 stycznia 2021 Autor Udostępnij Opublikowano 19 stycznia 2021 (edytowane) 5 minut temu, Kormic napisał: Ten kod zadziała jedynie gdy kilof nie jest uszkodzony (durability jest maksymalne). W twoim przypadku zalecam w dwóch osobnych warunkach sprawdzić: czy 'event-item's type' to 'netherite pickaxe' czy 'event-item's name' to "tutaj twoja nazwa" Akcja jest taka, że durability jest maksymalne bo to na GM testuję więc nawet nic nim nie wykopałem. 'event-item's type' to napewno netherite pickaxe 'event-item's name' też napewno jest nazwą którą na niego dałem, jak pisałem zmieniałem dla testu nazwe na zwykłe 'xd' bez żadnego koloru ani spacji, i nie działa Myślałem może że to przez te enchanty na kilofie nie działa bo ma enchanty typu efficiency 32767, unbreaking 32767 ... Myślałem też że to może być też przez winę wersję (1.16.5) Edytowane 19 stycznia 2021 przez MkeHozo Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280735 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 (edytowane) 3 minuty temu, MkeHozo napisał: Akcja jest taka, że durability jest maksymalne bo to na GM testuję więc nawet nic nim nie wykopałem. 'event-item's type' to napewno netherite pickaxe 'event-item's name' też napewno jest nazwą którą na niego dałem, jak pisałem zmieniałem dla testu nazwe na zwykłe 'xd' bez żadnego koloru ani spacji, i nie działa Myślałem może że to przez te enchanty na kilofie nie działa bo ma enchanty typu efficiency 32767, unbreaking 32767 ... Myślałem też że to może być też przez winę wersję (1.16.5) W takim razie wyślij na czacie 'event-item's type' oraz 'event-item's name' i sprawdź co one zwracają. Czy może to być przez wersję serwera? Szczerze wątpię, ale nie można wykluczyć takiej możliwości. EDIT: Podaj jeszcze proszę: silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli twój obecny kod Edytowane 19 stycznia 2021 przez Kormic Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280736 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MkeHozo 0 Opublikowano 19 stycznia 2021 Autor Udostępnij Opublikowano 19 stycznia 2021 2 minuty temu, Kormic napisał: W takim razie wyślij na czacie 'event-item's type' oraz 'event-item's name' i sprawdź co one zwracają. Czy może to być przez wersję serwera? Szczerze wątpię, ale nie można wykluczyć takiej możliwości. EDIT: Podaj jeszcze proszę: silnik serwera wersję Skripta listę dodatków do Skripta wraz z ich wersjami błędy przy przeładowaniu błędy w konsoli twój obecny kod Teraz, Kormic napisał: W takim razie wyślij na czacie 'event-item's type' oraz 'event-item's name' i sprawdź co one zwracają. Czy może to być przez wersję serwera? Szczerze wątpię, ale nie można wykluczyć takiej możliwości. Zapomniałem dodać że nie znam się na skryptach, i ten skrypt który podałem jest to jakaś lekka sklejka tego co znalazłem na forum tutaj do którego dodałem tylko to, aby zwracał uwagę na nazwę a błędy nie wyskoczyły, i wygląda on sensownie więc wsumie powinień działać, ale nie działa Silnik to Paper na 1.16.5, dokładniej #434 (pobrana dziś, czyli najnowsza) Wersja Skripta to 2.5.2 (pobrana dziś, czyli najnowsza) Nie za bardzo rozumiem o co chodzi z dodatkami, ale chyba chodzi o to jakie skrypty mam. (jest to jedyny który posiadam w folderze scripts) Błędy przy przyładowaniu - https://imgur.com/a/rdlciSm (brak) Błędy w konsoli - https://imgur.com/a/VHdpK08 (brak) on drop: if event-item is netherite pickaxe named "XD": cancel event Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280743 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 1 minutę temu, MkeHozo napisał: Wersja Skripta to 2.5.2 (pobrana dziś, czyli najnowsza) no widzisz, nie jest najnowsza. 2.5.3 jest najnowsza 2 minuty temu, MkeHozo napisał: rozumiem o co chodzi z dodatkami dodatki, czyli pluginy takie jak SkQuery, Tuske, WildSkript itp. Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280746 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 1 minutę temu, MkeHozo napisał: Zapomniałem dodać że nie znam się na skryptach, i ten skrypt który podałem jest to jakaś lekka sklejka tego co znalazłem na forum tutaj do którego dodałem tylko to, aby zwracał uwagę na nazwę a błędy nie wyskoczyły, i wygląda on sensownie więc wsumie powinień działać, ale nie działa Wysłałeś "%event-item's type%" i "%event-item's name%" na czacie czy nie? 2 minuty temu, MkeHozo napisał: Silnik to Paper na 1.16.5, dokładniej #434 (pobrana dziś, czyli najnowsza) Okej. 2 minuty temu, MkeHozo napisał: Wersja Skripta to 2.5.2 (pobrana dziś, czyli najnowsza) Najnowsza to 2.5.3. 2 minuty temu, MkeHozo napisał: Nie za bardzo rozumiem o co chodzi z dodatkami, ale chyba chodzi o to jakie skrypty mam. (jest to jedyny który posiadam w folderze scripts) Dodatki to pluginy rozszerzające możliwości Skripta (skript-reflect, SkQuery, Skellett, SkRayFall. 3 minuty temu, MkeHozo napisał: on drop: if event-item is netherite pickaxe named "XD": cancel event Miałem na myśli, abyś sprawdził w dwóch osobnych warunkach nazwę i typ. Co masz sprawdzić - podałem wyżej. Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280749 Udostępnij na innych stronach Więcej opcji udostępniania...
0 MkeHozo 0 Opublikowano 19 stycznia 2021 Autor Udostępnij Opublikowano 19 stycznia 2021 3 minuty temu, Kormic napisał: Wysłałeś "%event-item's type%" i "%event-item's name%" na czacie czy nie? Nie, nie wiem jak to zrobić 2 minuty temu, Kormic napisał: Najnowsza to 2.5.3. Pomyliłem się, jednak jest to 2.5.3 3 minuty temu, Kormic napisał: Dodatki to pluginy rozszerzające możliwości Skripta (skript-reflect, SkQuery, Skellett, SkRayFall. To takich nie mam 5 minut temu, Kormic napisał: Miałem na myśli, abyś sprawdził w dwóch osobnych warunkach nazwę i typ. Co masz sprawdzić - podałem wyżej. Jak pisałem, pojęcia nie mam jak to się robi, napisałeś na czacie więc myślałem że chodzi albo o czat w konsoli, albo w Minecraft, ale nic nie wyskoczyło więc najwidoczniej jednak nie chodziło o to Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280757 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 19 stycznia 2021 Udostępnij Opublikowano 19 stycznia 2021 Teraz, MkeHozo napisał: Jak pisałem, pojęcia nie mam jak to się robi, napisałeś na czacie więc myślałem że chodzi albo o czat w konsoli, albo w Minecraft, ale nic nie wyskoczyło więc najwidoczniej jednak nie chodziło o to Użyj efektu 'send' w tym evencie. send "%event-item's type%" to player To samo zrób z nazwą i podaj co zostanie wysłane. Upewnij się, że kilof posiada własną nazwę. Cytuj Odnośnik do komentarza https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/#findComment-280758 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
MkeHozo 0
Siemka, otóż chciałem sobie zrobić serwer z tzw "super kilofem" który ma chore enchanty, no ale chciałem zablokować jego wyrzucanie.
I chciałbym żeby nie dało się go wyrzucać z jego custumową nazwą. Więc myślałem że taki skrypt zadziała:
No ale nie działa, i wyrzuca się kazdy kilof, próbowałem nawet bez kolorku i bez spacji. A skrypt bez "named "&aSuper Kilof": sam w sobie działa.
Krótko mówiąc, potrzebowałbym skryptu, który uniemożliwi wyrzucania netherytowego kilofu który ma nazwe &aSuper Kilof
Edytowane przez xNightPower_Umieszczam kod w code.
Odnośnik do komentarza
https://skript.pl/temat/44724-blokada-wyrzucania-przedmiotu/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
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ą.