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

[Pytanie] Skrypt


Rekomendowane odpowiedzi

Opublikowano

Tu macie kawałek skryptu:

on right click:
    player is holding blaze rod named "&2&lBazooka!":
        if player has 32 tnt:
            remove 32 tnt from the player
            shoot an tnt with speed 3
        else:
            send "&8» &cNie masz pociskow! Wloz &632 TNT &cdo ekwipunku!"

Teraz nie wiem jak zrobić, żeby w odległości np 20 kratek od ender cryształu nie działała.

Jestem np prz tym krysztale - nie działa, jestem 60 kratek to już działa.

Opublikowano

Moze to ci pomoze:

on explode:
	loop blocks in radius 25:
		if loop-block is ender crystal:
			cancel event

585051449511123978085.jpeg

Opublikowano

A cos takiego

on right click:
    player is holding blaze rod named "&2&lBazooka!":
        if player has 32 tnt:
            remove 32 tnt from the player
            shoot an tnt with speed 3
            loop blocks in radius 25:
                if loop-block is ender crystal:
                    cancel event
        else:
            send "&8» &cNie masz pociskow! Wloz &632 TNT &cdo ekwipunku!"

585051449511123978085.jpeg

Opublikowano

Ja bym raczej tak zrobił:

on right click:
	player is holding blaze rod named "&2&lBazooka!":
		if player has 32 tnt:
			loop blocks in radius 25:
				if loop-block is ender crystal:
					cancel event
					stop
			remove 32 tnt from the player
			shoot an tnt with speed 3
		else:
			send "&8» &cNie masz pociskow! Wloz &632 TNT &cdo ekwipunku!"	

bo dałeś najpierw dałeś że strzela tnt a później cancel event i wgl po prostu to nic nie anulował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

@knugi

 

Dalej nic.

Masz tu cały kod.

Zamieniłem ten endercrystal na gąbke na razie - dla testów.

on right click:
	player is holding blaze rod named "&2&lBazooka!":
		if player has 32 tnt:
			loop blocks in radius 25:
				if loop-block is sponge:
					cancel event
					stop
			remove 32 tnt from the player
			shoot an tnt with speed 3
		else:
			send "&8» &cNie masz pociskow! Wloz &632 TNT &cdo ekwipunku!"
on projectile hit:
    projectile is tnt:
        set {_block} to location of projectile
        create explosion of force 0 at {_block}
        loop entities:
            distance between the loop-entity and {_block} is between -1 and 1:
                damage loop-entity by 8
            distance between the loop-entity and {_block} is between 1 and 2:
                damage loop-entity by 5
            distance between the loop-entity and {_block} is between 2 and 3:
                damage loop-entity by 4
            distance between the loop-entity and {_block} is between 3 and 4:
                damage loop-entity by 3
            distance between the loop-entity and {_block} is between 4 and 5:
                damage loop-entity by 2
            distance between the loop-entity and {_block} is between 5 and 6:
                damage loop-entity by 1
            distance between the loop-entity and {_block} is between 6 and 7:
                damage loop-entity by 0.5

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...