Skocz do zawartości
  • 0

Boss


koxmacius

Pytanie

Zrobi mi ktoś skrypt na bossa typu piniata polega to na tym że jest np komenda /Boss on i respi się piniata w kordach co stoję np ja i później jak ktoś ją biję to się odjemuje hp za każdym hitem i ma mieć ona 200 hp i na action barze nad paskiem eq każdemu pisac ile ma hp 

Odnośnik do komentarza
https://skript.pl/temat/57473-boss/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Skrypt:

import:
	io.lumine.mythic.bukkit.MythicBukkit
command /boss:
	permission: op
	trigger:
		MythicBukkit.inst().getAPIHelper().spawnMythicMob("piniata", location of player)
on damage:
	if name of victim is "&c&lPiniata":
		set damage to 1
		send action bar "&cPiniata: %rounded health of victim%/200" to attacker
	if name of attacker is "&c&lPiniata":
		cancel event

Kod Mythica:

piniata:
  Type: zombie
  Display: '&c&lPiniata'
  Health: 200
  Damage: 0
  Equipment:
  - oak_button HEAD
  Options:
    AlwaysShowName: true
    PreventOtherDrops: false
    KnockbackResistance: 10
    MovementSpeed: 0

Moby w Skryptach są trochę w głupi sposób robione, dlatego w wysłanym skrypcie używam innego pluginu na moby.

Wymaga to dodatku https://github.com/SkriptLang/skript-reflect/releases/tag/v2.4

Oraz pluginu https://mythiccraft.io/index.php?pages/official-mythicmobs-download/&version=5.6.2

Kod z tego pluginu wystarczy wkleic do /plugins/MythicMobs/Mobs/ExampleMobs.yml

Gdzies na dole pliku (wazne aby bylo od poczatku linijki)

 

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/57473-boss/#findComment-342234
Udostępnij na innych stronach

  • 0
59 minut temu, koxmacius napisał:

Ale ja nie chce pluginu ja chce skrypt na to...

W czym jest taki problem? Pobranie i wrzucenie tego nawet na słabym necie zajmie mniej niż minutę 

A sam skrypt jest, jeżeli stworzysz w nim własne tworzenie Moba to będzie działać, jednak tego nie zalecam ponieważ będzie to powodować problemy.

Edytowane przez Fendi
Odnośnik do komentarza
https://skript.pl/temat/57473-boss/#findComment-342410
Udostępnij na innych stronach

  • 0
W dniu 13.05.2024 o 13:02, koxmacius napisał:

Ale mordo ja robię serwer w skryptach bo chce mieć full łatwa konfigurację i ma to być w skrypcie zrozum i mi to napisz 

Nikt nie ma obowiązku wykonywać Pana zleceń, wszyscy to robią jedynie z własnych chęci (nie zaoferował Pan jakiegokolwiek wynagrodzenia). Proszę więc być grzeczniejszym.

Wracając do meritum, oto skrypt. Nie był on testowany.

command /boss:
	executable by: players
	permission: op
	trigger:
		spawn zombie at player
		set {_boss} to last spawned zombie
		set display name of {_boss} to "&6Piniata"
		set knockback resistance attribute of {_boss} to 1
		set movement speed attribute of {_boss} to 0
		set max health of {_boss} to 200
		heal {_boss}
		add "Piniata Boss" to scoreboard tags of {_boss}
		while {_boss} is alive:
			send action bar "&cPiniata&7: &6%health of {_boss}%&7/&6%max health of {_boss}%" to all players
			wait 2 seconds

on damage:
	if attacker has scoreboard tag "Piniata Boss":
		cancel event
	attacker is a player
	victim has scoreboard tag "Piniata Boss"
	set damage to 1

 

Odnośnik do komentarza
https://skript.pl/temat/57473-boss/#findComment-342440
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...