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


Blezur

Rekomendowane odpowiedzi

Opublikowano

Witajcie utworzyłem skrypt(wzorując się na skrypcie event)

command /skok [<text>]:
	trigger:
		if arg is not set:
			send "&aWpisz /skok join aby dolaczyc do eventu skok!"
			player has permission "blez.admin":
				send "&aWpisz /skok start aby rozpoczac event skok!"
		else:
			if arg is "usun" or "join" or "ustaw" or "leave":
				if arg is "usun":
					player has permission "blez.skok":
						delete {blez.skok}
						broadcast "&cEvent usuniety!"
					else:
						send "&cBrak uprawnien do rozpoczynania eventu"
				if arg is "join":
					player has permission "blez.skok":
						execute player command "/i woodensword 1"
						execute player command "/jtoggle"
						teleport player to {blez.skok}
						send "&aDolaczyles do eventu skok!"
					else:
						send "&cBrak uprawnien"
				if arg is "ustaw":
					set {blez.skok} to location of the player
					message "&aSpawn eventu skok zapisany!"
				if arg is "leave":
					execute player command "/jtoggle"
					execute player command "/spawn"
					message "&eOpusciles event skok!"
					stop trigger

i chciałbym wdrążyć pod /skok join jeszcze takie coś

                on death:
                    execute player command "/jtoggle"
                    strike lightning at the player			
                on respawn:
                    broadcast "&aRespawn!"
                    execute console command "/give %player% woodensword 1"
                    execute player command "/jtoggle"
                    teleport player to {blez.skok}

a jak się wpisze /event leave to wyłączą się te eventy on death i on respawn oraz aby on death leczył też graczy z eventu lub z całego serwera.

Będę bardzo wdzięczny za napisanie tego dla mnie.

Za napisanie daje lajki.

Opublikowano

Nie znam się za bardzo na tym, ale myślę, że przy opuszczaniu "eventu" skrypt musi anulować event "on death" i "on respawn"

omx6dh6.png

Opublikowano

Wydaję mi się, że jest dobrze dodałem elementy tak jakby statusu. Pierwszy raz takie coś robiłem, więc napisz czy zadziałało

command /skok [<text>]:
	trigger:
		if arg is not set:
			send "&aWpisz /skok join aby dolaczyc do eventu skok!"
			player has permission "blez.admin":
				send "&aWpisz /skok start aby rozpoczac event skok!"
		else:
			if arg is "usun" or "join" or "ustaw" or "leave":
				if arg is "usun":
					player has permission "blez.skok":
						delete {blez.skok}
						broadcast "&cEvent usuniety!"
					else:
						send "&cBrak uprawnien do rozpoczynania eventu"
				if arg is "join":
					player has permission "blez.skok":
						set {status.%player%} to 5
						execute player command "/i woodensword 1"
						execute player command "/jtoggle"
						teleport player to {blez.skok}
						send "&aDolaczyles do eventu skok!"
					else:
						send "&cBrak uprawnien"
				if arg is "ustaw":
					set {blez.skok} to location of the player
					message "&aSpawn eventu skok zapisany!"
				if arg is "leave":
					execute player command "/jtoggle"
					execute player command "/spawn"
					message "&eOpusciles event skok!"
					stop trigger

on death:
	if {status.%player%} is 5:
		execute player command "/jtoggle"
		strike lightning at the player

on respawn:
	if {status.%player%} is 5:
		broadcast "&aRespawn!"
		execute console command "/give %player% woodensword 1"
		execute player command "/jtoggle"
		teleport player to {blez.skok}

Daj +


Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...