Skocz do zawartości
  • 0

Czemu mój skrypt nie działa?


Gość Usunięty#25541

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
49 minut temu, Xa4inz napisał:
Czemu mój skrypt nie działa?

Widocznie tak musi już być.

if loop-block is more than 2 bookshelves:

Ale z widocznych błędów chciałbym ci przekazać że w powyższej linijce przyrównujesz do siebie pojedynczy blok z pętli z itemstackiem, a to raczej się nie uda.

Odnośnik do komentarza
https://skript.pl/temat/37098-czemu-m%C3%B3j-skrypt-nie-dzia%C5%82a/#findComment-236296
Udostępnij na innych stronach

  • 0
Gość Usunięty#25541

D

W dniu 16.02.2020 o 12:20, PanMaruda napisał:

Widocznie tak musi już być.


if loop-block is more than 2 bookshelves:

Ale z widocznych błędów chciałbym ci przekazać że w powyższej linijce przyrównujesz do siebie pojedynczy blok z pętli z itemstackiem, a to raczej się nie uda.

Dobrze, ale jak w takim razie zrobić, żeby ten skrypt działał tak, żeby komendą wpisujesz "/enchfast sharpness 1 <Gracz>" To ci odejmuje kilka leveli expa i jeżeli masz np 3 biblioteczki to ci enchantuje a kiedy masz mniej to już nie.

 

Odnośnik do komentarza
https://skript.pl/temat/37098-czemu-m%C3%B3j-skrypt-nie-dzia%C5%82a/#findComment-236413
Udostępnij na innych stronach

  • 0
function getBookshelf(l: location) :: number:
	loop all blocks in radius 6 of {_l}:
		if loop-block is bookshelf:
			add 1 to {_return}
	return {_return}
command /enchfast [<text>] [<text>] [<player>]:
    permission: fast.ench
    trigger:
        if player-arg's tool is not {item.%player-arg%}:
            send "§cFast§bEnchant: &cBłąd: §6Wejdź do enchantu nie zmieniając przedmiotu." to player-arg
            stop
        if player-arg's tool is {itemencahnt.%player-arg%}:
            if arg-1 is "sharpness":
                if arg-2 is "1":
                    if arg-3 is set:
                        if player-arg's level is more than 2:
							if getBookshelf({PlayerLocation}) >= 3:
                                    enchant the player-arg's tool with sharpness 1
                                    remove 3 from player-arg's level
                                    send "§cFast§bEnchant: &6Pomyślnie dodano zaklęcie." to player-arg
                                    stop
                                else:
                                    send "§cFast§bEnchant: &cBłąd: &4Nie posiadasz wystarczająco dużo punktów doświadczenia, lub nie posiadasz wystarczającej ilości biblioteczek." to player-arg
                                    stop

 

Odnośnik do komentarza
https://skript.pl/temat/37098-czemu-m%C3%B3j-skrypt-nie-dzia%C5%82a/#findComment-236424
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ę...