Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Skrypt nie działa.


Rekomendowane odpowiedzi

Opublikowano

Witam chce zrobić sktypt taki że kiedy gracz napisze /usunszklo
to wokół niego szkło się usuwa.

Mam takie coś ale to nie działą

 

command /usunszklo:
	trigger:
		clear {_loop::blocks}
		loop blocks in radius 20 around the player:
			if loop-block is glass:
				add loop-block to {_loop::blocks}
				set {_loop:blocks} to air
				stop
			else:
				stop
command /usunszklo:
	trigger:
		loop blocks in radius 2:
			if loop-block is glass:
				set loop-block to air

 

Opublikowano

Drugi skrypt dobrze jest napisany, tylko, że jak chcesz aby więcej szkła usuwało to dajesz loop blocks in radius x:

i zamiast x wpisujesz dowolną liczbę.

 

A co do pierwszego, to załkowicie nie rozumiem po co dałeś zmienne i stop - przecież stop hamuje kod że dalej nie idzie, a loop bierze w pętle bloki i jak pierwszy blok jest szkłem, to dodaje go do zmiennej, a później zmienną ustawiasz na air (nie blok a zmienną) i stopujesz kod na pierwszym klocku. W ogóle jeżeli masz pętle to nie zaleca się używania stop (chyba że kod chcesz w danym momencie zatrzymać)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Drugi skrypt dobrze jest napisany, tylko, że jak chcesz aby więcej szkła usuwało to dajesz loop blocks in radius x:

i zamiast x wpisujesz dowolną liczbę.

 

A co do pierwszego, to załkowicie nie rozumiem po co dałeś zmienne i stop - przecież stop hamuje kod że dalej nie idzie, a loop bierze w pętle bloki i jak pierwszy blok jest szkłem, to dodaje go do zmiennej, a później zmienną ustawiasz na air (nie blok a zmienną) i stopujesz kod na pierwszym klocku. W ogóle jeżeli masz pętle to nie zaleca się używania stop (chyba że kod chcesz w danym momencie zatrzymać)

 

 

Mi nie działa 2 skrypt po wpisaniu komendy nic się nie dzieje

Opublikowano

Bo być może nie masz w okół siebie szkła?

 

Do drugiego skryptu pod set loop-block to air dopisz takie coś:

send "Usunalem szklo z: %location of loop-block%"

tylko zachowaj taby

 

stań obok szkła i sprawdź czy wyświetla tobie na chacie że usunął szkło

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Bo być może nie masz w okół siebie szkła?

 

Do drugiego skryptu pod set loop-block to air dopisz takie coś:

send "Usunalem szklo z: %location of loop-block%"

tylko zachowaj taby

 

stań obok szkła i sprawdź czy wyświetla tobie na chacie że usunął szkło

Nie działa zobacz u siebie

Opublikowano

@GosteczekV jakbyś nie umiał czytać to byś zauważył, że testowałem u siebie zanim przesłałem Tobie ten skrypt i u mnie wszystko pięknie ładnie śmiga, przy /sk reload nazwa_skryptu żadnych błędów nie ma ?

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

@GosteczekV jakbyś nie umiał czytać to byś zauważył, że testowałem u siebie zanim przesłałem Tobie ten skrypt i u mnie wszystko pięknie ładnie śmiga, przy /sk reload nazwa_skryptu żadnych błędów nie ma ?

Pisze takie coś  'glass' is not an entity type (szk.sk, line 4: 'if loop-block is glass:')

Opublikowano

Czyli zmieniałeś coś w configu skryptu, aliasach itd. Polecam tobie usunąć wszystkie pliki od Skript i zainstalować najnowszy ;)

Jeżeli pomogłem, daj + Ciebie nic nie kosztuje Mi znaczy wiele.

 

 

 

 

 

 

 

Zachęcam do podsyłania pomysłów na film jako poradniki na YouTube

 

Opublikowano

Czyli zmieniałeś coś w configu skryptu, aliasach itd. Polecam tobie usunąć wszystkie pliki od Skript i zainstalować najnowszy ;)

Ok thx

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...