Skocz do zawartości
  • 0

Atrybuty


Klaudiusz258

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

hmmm... Trudne ale wykonalne
Primo. Musisz jakoś zapisywać gdzieś ten damage w opisie / nazwie przedmiotu. Dla przykładu my to zrobimy w nazwie. Komenda będzie wyglądała tak:

Commnad /sila <integer>:
    permission: admin
    trigger:
        set name of tool of player to "Miecz - &4&l%arg%&l&c DMG"

umiejscowienie zaznaczonych symboli jest ważne ponieważ to wlaśnie po nich bedziemy później dzielić nazwę by wyszukać nasza wartość DMG
Teraz musimy jakoś ją odczytać podczas ataku:

On damage:
    Attacker is a player:
        name of attacker's tool contains "&l&c DMG":
            set {_n::*} to name of player's tool split at "&l"
            set {_dmg} to {_n::2} parsed as number
            set damage to {_n::2}

Dziękuję za uwagę... Kodu nie testowałem ale powinien działać. Oczwiście można go jeszcze mocno rozwinąć,,, jak by coś nie dzialalo pisz w którym miejscu a jak pomoglem zostaw lapkę :P

Edytowane przez Soltysâ„¢_GOLD
Odnośnik do komentarza
https://skript.pl/temat/15457-atrybuty/#findComment-106118
Udostępnij na innych stronach

  • 0

Tu masz wersję z lore, testowana:

command /sila <number>:
	permission: sila.ustaw
	permission message: &cNie masz uprawenien!
	trigger:
		if player's tool is diamond sword or wooden sword or stone sword or gold sword or iron sword:
			wait 1 tick
			set lore of player's tool to "&8&l>> &2Siła miecza: &8&l<<||&8&l>> &7%arg 1% &8&l<<"
			send "&aUstawiłeś siłe miecza na &7%arg 1%&a!"
		else:
			send "&cMozesz ustawiac tylko siłe mieczy!"

on damage:
	if attacker's tool is diamond sword or wooden sword or stone sword or gold sword or iron sword:
		if line 1 of lore of attacker's tool is "&8&l>> &2Siła miecza: &8&l<<":
			set {_l2} to "%uncolored line 2 of lore of attacker's tool%"
			replace all ">> " and " <<" with "" in {_l2}
			set {_l2} to {_l2} parsed as number
			set damage to {_l2}

 

Odnośnik do komentarza
https://skript.pl/temat/15457-atrybuty/#findComment-106123
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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