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 ze skryptem na spadochron.


GalaxyGamer

Rekomendowane odpowiedzi

Opublikowano

Mam dziwny problem ze skryptem na spadochron.

Po kliknięciu gwiazdy netherowej ma zostać wywołana komenda, która zrespawni spadający blok...

Problem w tym, że ten blok nie chce się pojawić.

Posiadam wersję skript 2.1.2. Testowałem skrypt również na 2.2, ale również blok się nie pojawił.

O co chodzi?

Tutaj skrypt:

on quit:
	delete {%player%.s}
on command:
	command is "cmdjump":
		spawn falling packed ice at block above player
		make last spawned falling packed ice ride player
command cmdjump:
	trigger:
		{spad} is set:
			spawn falling packed ice at block above player
			make last spawned falling packed ice ride player
			delete {spad}
			set {_sw.%player%} to 0.5
			loop 2 times:
				push player upwards at speed {_sw.%player%}/2
				set {_sw.%player%} to {_sw.%player%}*0.8
				wait 0.06 second
			set {_sw.%player%} to 0.07
			while block under player is air:
				push player upwards at speed {_sw.%player%}
				player isn't online:
					stop
				wait 0.06 second
			loop all entities in radius 3 around player:
				loop-entity isn't player:
					spawn falling torch at loop-entity
					make loop-entity ride last spawned falling torch
					kill last spawned falling torch
			wait 1.2 second
			delete {%player%.s}
			stop
on pickup of packed ice:
	cancel event
on rightclick with nether star:
	name of player's tool is "&f&lSpadochron":
		player is in world "world":
			{%player%.s} is not set:
				block under player and block 2 under player is air:
					block 8 under player is air:
						set {%player%.s} to false
						remove nether star from player's inventory
						set {spad} to true
						execute player command "cmdjump"
						stop
			else:
				send "&cNie mozesz uzyc spadochronu." to player
on damage:
	damage was caused by fall:
		{%victim%.s} is false:
			cancel event
Opublikowano

Nwm czy to w tym błąd ale tam masz taką linijke:

command cmdjump:

zamień ją na to:


command /cmdjump:

A i daj błędy jak jakieś wywala.

Opublikowano

Skrypt działa dobrze, tylko operator tego skryptu nie wie na jakiej zasadzie on działa.

 

Ta komenda uaktywnia się dopiero gdy gracz spada i jest nad lądem wyżej niż 8,9 kratek. Gracz klika na spadochron i wtedy uaktywnia się variables {spad} i wykonuje te czynnosci, a nastepnie ten variables usuwa :)

 

Gracz wtedy wolniej spada, i jak uderzy w ziemie, nie dostaje dmg wtedy powstaje lód i pochodnia :)

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

@GalaxyGamer , Gracz klika spadochron pojawia się lód na ziemi z tego co zaobserwowałem, pojawia się lód nad graczem, wtem gdy spada na ziemie pojawia się pochodnia i lód się rozpada i nie da się go podnieść. I teraz jest jeden lód klocek, jedna pochodnia jako block i jeden entity item którego nie można podnieść, tak jest napisane i tak działa :)

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

Już wiem, dlaczego skrypt mi nie działał - powodem była wymiana silnika ze Spigota na PaperSpigota ;-;

A ja się zastanawiam, jak u ciebie to wszystko działa... Masakra po prostu.

Kilka dni się męczyć przez jakiś badziewny silnik xD

Wielkie dzięki za pomoc :)

Temat do zamknięcia.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...