Skocz do zawartości
  • 0

Blokowanie Diamentowych przedmiotow


Pytanie

Napisz ktos skrypta ze po 1 jesli bede probowal zcraftowac diamentowego seta (dowolna czesc) to pisze ze diamentowe przedmioty sa aktualnie wylaczone tez nie mozna craftowac miecza i tyle mozna robic siekiere lopate kilof diaxowy i tylko to a po 2 jesli np komus wyleci z jakiegos premium case czy cos diamentowa rzecz albo poprostu pojawi sie jakas diamentowa rzecz w eq kogos z dowolnymi enchantami tylko oprocz kilfoa lopaty itp automatycznie sie usuwa i zamienia na zelazna. jesli ktos temu podola to dziekuje 

Edytowane przez oponeq
Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/
Udostępnij na innych stronach

9 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
33 minuty temu, oponeq napisał:

Napisz ktos skrypta ze po 1 jesli bede probowal zcraftowac diamentowego seta (dowolna czesc) to pisze ze diamentowe przedmioty sa aktualnie wylaczone tez nie mozna craftowac miecza i tyle mozna robic siekiere lopate kilof diaxowy i tylko to a po 2 jesli np komus wyleci z jakiegos premium case czy cos diamentowa rzecz albo poprostu pojawi sie jakas diamentowa rzecz w eq kogos z dowolnymi enchantami tylko oprocz kilfoa lopaty itp automatycznie sie usuwa i zamienia na zelazna. jesli ktos temu podola to dziekuje 

Proszę, skrypt nietestowany. Wymagany dodatek SkBee.

on craft:
	event-item's type is any diamond armor or diamond sword
	cancel event
	send "&cDiamentowe przedmioty są aktualnie wyłączone!" to player
	
on inventory click:
	if player's cursor slot's type is any diamond armor:
		set {_nbt} to player's cursor slot's nbt
		set {_i::*} to ("%player's cursor slot's type%") split at " "
		set player's cursor slot to ("iron %{_i::2}% with nbt %{_nbt}%" parsed as item)
	else if player's cursor slot's type is diamond sword:
		set {_nbt} to player's cursor slot's nbt
		set player's cursor slot to iron sword with nbt {_nbt}
	if event-slot's type is any diamond armor:
		set {_nbt} to event-slot's nbt
		set {_i::*} to ("%event-slot's type%") split at " "
		set event-slot to ("iron %{_i::2}% with nbt %{_nbt}%" parsed as item)
	else if event-slot's type is diamond sword:
		set {_nbt} to event-slot's nbt
		set event-slot to iron sword with nbt {_nbt}

 

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-282902
Udostępnij na innych stronach

  • 0

Can't compare 'player's cursor slot's type' with an item type sety.sk line 7 if player's cursor slot's type is any diamond armor

'else if' has to be placed just after another 'if' or 'else if' section sety.sk line 11: else if player's cursor slot's type is diamond sword

There's no slot in an on inventory click event sety.sk line 14 if event-slot's type is any diamond armor

'else if' has to be placed just after another 'if' or 'else if' section sety.sk line 18 else if event-slot's type is diamond sword

Skript: 2.2
Spigot 1.8.8

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-282911
Udostępnij na innych stronach

  • 0
9 minut temu, oponeq napisał:

Can't compare 'player's cursor slot's type' with an item type sety.sk line 7 if player's cursor slot's type is any diamond armor

'else if' has to be placed just after another 'if' or 'else if' section sety.sk line 11: else if player's cursor slot's type is diamond sword

There's no slot in an on inventory click event sety.sk line 14 if event-slot's type is any diamond armor

'else if' has to be placed just after another 'if' or 'else if' section sety.sk line 18 else if event-slot's type is diamond sword

Skript: 2.2
Spigot 1.8.8

Pobierz Skripta 2.5.3 od Matocolotoe i sprawdź ponownie.

Jeżeli nie zadziała, spróbuj bez dodatków do Skripta.

Nadal nie działa?

  • wyłącz serwer
  • zapisz swoje skrypty i/lub zmienne w bezpiecznym miejscu
  • usuń folder Skript
  • włącz ponownie serwer już z nowym Skriptem
  • wrzuć do nowo utworzonego folderu Skript z powrotem swoje skrypty i/lub zmienne
Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-282919
Udostępnij na innych stronach

  • 0
3 godziny temu, Kormic napisał:

Pobierz Skripta 2.5.3 od Matocolotoe i sprawdź ponownie.

Jeżeli nie zadziała, spróbuj bez dodatków do Skripta.

Nadal nie działa?

  • wyłącz serwer
  • zapisz swoje skrypty i/lub zmienne w bezpiecznym miejscu
  • usuń folder Skript
  • włącz ponownie serwer już z nowym Skriptem
  • wrzuć do nowo utworzonego folderu Skript z powrotem swoje skrypty i/lub zmienne

ogolnie nie dziala zamienianie setow ale niby dziala craftowanie jak chce scraftowac np klate to pisze ze diaks sety sa wylaczone ale jak klikne zeby mi scraftowalo i szybko zamkne crafting to kopiuja sie diaksy, wogole nie znikaja z eq i normalnie craftuje sie klata 

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-282988
Udostępnij na innych stronach

  • 0
18 minut temu, oponeq napisał:

ogolnie nie dziala zamienianie setow ale niby dziala craftowanie jak chce scraftowac np klate to pisze ze diaks sety sa wylaczone ale jak klikne zeby mi scraftowalo i szybko zamkne crafting to kopiuja sie diaksy, wogole nie znikaja z eq i normalnie craftuje sie klata 

Mógłbyś pokazać jakiś filmik co się dzieje? Byłoby to bardzo pomocne.

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-282991
Udostępnij na innych stronach

  • 0
17 godzin temu, Kormic napisał:

Mógłbyś pokazać jakiś filmik co się dzieje? Byłoby to bardzo pomocne.

oke masz, nie dosc ze klate zcraftowalem to mi diaxow nie ubylo XD sory za orto ale w tym filmie pisac nie umiem :) https://www.mediafire.com/file/0vcvpiz487q2n1l/2021-01-27+12-42-15.mp4/file

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-283237
Udostępnij na innych stronach

  • 0
10 minut temu, oponeq napisał:

oke masz, nie dosc ze klate zcraftowalem to mi diaxow nie ubylo XD sory za orto ale w tym filmie pisac nie umiem :) https://www.mediafire.com/file/0vcvpiz487q2n1l/2021-01-27+12-42-15.mp4/file

Nadal są te same błędy, co wcześniej, więc zakładam, że nadal nie pobrałeś Skripta, o którym wspomniałem. Nie zapomnij również o dodatku SkBee.

Co do błędu z tworzeniem przedmiotu, to nie jest błąd w moim kodzie, a błąd z samym Bukkit API. Można by opcjonalnie użyć w tym celu dodatku skript-reflect.

Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-283255
Udostępnij na innych stronach

  • 0
22 minuty temu, Kormic napisał:

Nadal są te same błędy, co wcześniej, więc zakładam, że nadal nie pobrałeś Skripta, o którym wspomniałem. Nie zapomnij również o dodatku SkBee.

Co do błędu z tworzeniem przedmiotu, to nie jest błąd w moim kodzie, a błąd z samym Bukkit API. Można by opcjonalnie użyć w tym celu dodatku skript-reflect.

zrobilem to co powiedziales z wszystkimi dodatkami itp i wszystko dziala ale moj kolega umie pisac pluginy i go poprosilem i napisal mi cos takiego, ze wpisuje sobie komende i wrzucam sobie tam diaxowe itemki albo jakie kolwiek i jak zamkne to gui to nie moge craftowac tych przedmiotow co tam wrzucilem bo nawet nie pokazuje sie to w craftingu tylko nie pisalo ze "cos tam cos tam nie dzialaja diaxowe sety bla bla bla", wiec polaczylem ten plugin ze skryptem i wyszlo super :))))

Edytowane przez oponeq
Odnośnik do komentarza
https://skript.pl/temat/44982-blokowanie-diamentowych-przedmiotow/#findComment-283276
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...