Skocz do zawartości
  • 0

Dmg w lore


kobaltxx

Pytanie

chciałbym zrobić że:

Jeżeli bron ma w lore:

Dodatkowa Moc : {miecz} = randomowa wartość od 1-100

dodaje tyle dmg do ataku jeżeli uzywamy tego miecza  z tym lore

np miecz z  lore :

Dodatkowa moc : 50 

zadaje dodatkowe 50% dmg

a miecz z lore:

Dodatkowa moc : 90

zadaje dodatkowe 90% dmg

give 1 276 of Sharpness 5,Smite 5,Fire Aspect 2 named "&3Ostrze Astralne" with lore "&6Wymagany Poziom 120 ||&6Dodatkowa moc: %{miecz}%" to the player

 set {dmg} to random integer between 1 and 100
 set {miecz} to {dmg}

a oto kawałek kodu którym sie posługuje , ale nie bierze dmg z lore a z ostatniej broni jaką wydropilem z skrzynki.

Odnośnik do komentarza
https://skript.pl/temat/32492-dmg-w-lore/
Udostępnij na innych stronach

Rekomendowane odpowiedzi

  • 0
6 minut temu, kobaltxx napisał:
Cytat

variables:
    {moc::%player%} = 0
    {num.%player%} = 2
on place:      
    player's tool is chest named "&4Magiczna Skrzynia":
        set block to Block of Diamond
        wait 10 tick
        set block to Block of Emerald
        wait 10 tick
        set block to Obsidian
        wait 10 tick
        set block to air
        remove 1 chest named "&4Magiczna Skrzynia" from player
        chance of 50%:
            set {num.%player%} to a random integer between 1 and 1000000  
            wait 1 tick
            loop all players:
                while {num.%player%} = {num.%loop-player%}:
                    {num.%player%} = {num.%loop-player%}:
                        set {num.%player%} to a random integer between 1 and 1000000  
            set {moc::%player%::%{num.%player%}%} to a random integer between 1 and 100 
            wait 1 tick
            give player diamond sword of sharpness 5, Smite 5, Fire aspect 2 named "&3Ostrze Astralne" with lore "&6Wymagany poziom 120||&6Dodatkowa moc: %{moc::%player%::%{num.%player%}%}%"
on damage:
    attacker's tool is diamond sword of sharpness 5, Smite 5, Fire aspect 2 named "&3Ostrze Astralne" with lore "&6Wymagany poziom 120||&6Dodatkowa moc: %{moc::%attacker%::%{num.%attacker%}%}%":
        set damage to (damage + (({moc::%attacker%::%{num.%attacker%}%} * 0.01) * damage))

 

@kobaltxx

Edytowane przez TachiMC
Odnośnik do komentarza
https://skript.pl/temat/32492-dmg-w-lore/#findComment-211114
Udostępnij na innych stronach

  • 0
7 minut temu, kobaltxx napisał:

wywalilo serwer XD 

 

to spróbuj to

 

Cytat

command /ch [<text>]:
    trigger:
        give player chest named "&4Magiczna Skrzynia"
variables:
    {moc::%player%} = 0
    {num.%player%} = 2
on place:      
    player's tool is chest named "&4Magiczna Skrzynia":
        set block to Block of Diamond
        wait 10 tick
        set block to Block of Emerald
        wait 10 tick
        set block to Obsidian
        wait 10 tick
        set block to air
        remove 1 chest named "&4Magiczna Skrzynia" from player
        chance of 50%:
            set {num.%player%} to a random integer between 1 and 100000000000000000000000000000000000000000000000000000000000000
            wait 1 tick    
            set {moc::%player%::%{num.%player%}%} to a random integer between 1 and 100 
            wait 1 tick
            give player diamond sword of sharpness 5, Smite 5, Fire aspect 2 named "&3Ostrze Astralne" with lore "&6Wymagany poziom 120||&6Dodatkowa moc: %{moc::%player%::%{num.%player%}%}%"
on damage:
    attacker's tool is diamond sword of sharpness 5, Smite 5, Fire aspect 2 named "&3Ostrze Astralne" with lore "&6Wymagany poziom 120||&6Dodatkowa moc: %{moc::%attacker%::%{num.%attacker%}%}%":
        set damage to (damage + (({moc::%attacker%::%{num.%attacker%}%} * 0.01) * damage))

 

@kobaltxx

Edytowane przez TachiMC
Odnośnik do komentarza
https://skript.pl/temat/32492-dmg-w-lore/#findComment-211118
Udostępnij na innych stronach

  • 0

Działa wszystko ładnie :D ustawiasz na % czyli chcesz żeby było 1.5 razy więcej czyli 150%

command /moc [<number>]:
	trigger:
		set lore of player's tool to "&6Moc: &4%arg%%%"
		send "&7Ustawiono"
on damage:
	set {_l} to uncolored lore of attacker's tool
	if {_l} contains "Moc: ":
		replace all "Moc: " and "%%" with "" in {_l}
		set {_l} to {_l} parsed as number
		send "&7Z moca twojego przedmiotu &4%damage%dmg &7zamienilo sie w: &4%damage*{_l}*0.01%dmg" to attacker
		set damage to damage*{_l}*0.01

 

Odnośnik do komentarza
https://skript.pl/temat/32492-dmg-w-lore/#findComment-211154
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ę...