Próbowałem parse as number po kolei ale wtedy mam <none>
Wszystkie broadcasty pokazują dobre liczby oprócz zmiennej {_procent1}
{_lvl} jest wyciągany z nicku moba przykład Wilk LVL.5 to {_lvl} = 5 i to działa tylko nie liczy {_procent1}
on damage:
if attacker is wolf:
victim is player:
cancel event
broadcast "%attacker%"
set {_d} to yaml value "%attacker%.damage" from "mobConfig"
broadcast "%{_d}%"
set {_mlvl} to yaml value "%attacker%.level" from "mobConfig"
broadcast "%{_mlvl}%"
set {_lvl1::*} to attacker's display name split at "."
set {_lvl2::*} to {_lvl1::2} split at " "
broadcast "%{_lvl2::1}%"
set {_lvl} to {_lvl2::1}
broadcast "%{_lvl}%"
set {_procent1} to {_lvl}/{_mlvl}
broadcast "%{_procent1}%"
set {_do} to {_procent1}*{_d}
damage victim by {_do} hearts
broadcast "%{_do}%"
broadcast "%victim's health%"
Pytanie
Unlucky Gumi 0
Próbowałem parse as number po kolei ale wtedy mam <none>
Wszystkie broadcasty pokazują dobre liczby oprócz zmiennej {_procent1}
{_lvl} jest wyciągany z nicku moba przykład Wilk LVL.5 to {_lvl} = 5 i to działa tylko nie liczy {_procent1}
on damage: if attacker is wolf: victim is player: cancel event broadcast "%attacker%" set {_d} to yaml value "%attacker%.damage" from "mobConfig" broadcast "%{_d}%" set {_mlvl} to yaml value "%attacker%.level" from "mobConfig" broadcast "%{_mlvl}%" set {_lvl1::*} to attacker's display name split at "." set {_lvl2::*} to {_lvl1::2} split at " " broadcast "%{_lvl2::1}%" set {_lvl} to {_lvl2::1} broadcast "%{_lvl}%" set {_procent1} to {_lvl}/{_mlvl} broadcast "%{_procent1}%" set {_do} to {_procent1}*{_d} damage victim by {_do} hearts broadcast "%{_do}%" broadcast "%victim's health%"Odnośnik do komentarza
https://skript.pl/temat/36533-obliczenia-si%C4%99-nie-wykonuj%C4%85/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
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ą.