Hello guys, i tried to update my "Torch bow" to newest Skript cuz now on version dev29 (mc 1.12) cant check lore of tool fo shooter. So i tried to use metadatas but now i cant check my seted metadata in projectile. Any idea how to fix it? Thanks. My code:
code_language.skript:
on projectile hit:
if projectiles is an arrow:
broadcast "&a%metadata value ""Special"" of shot projectile%"
if meta data "Special" of projectile is "svetluska":
if shooter's inventory contains arrow named "&eSvetelkujici sip" with lore "&6Sip potrebny do luku Svetluska":
if shooter can build at location of projectile:
wait 3 ticks
delete event-projectile
if shooter's tool is not enchanted with infinity:
remove 1 arrow named "&eSvetelkujici sip" with lore "&6Sip potrebny do luku Svetluska" from shooter
if block at event-projectile is not air:
drop 1 arrow named "&eSvetelkujici sip" with lore "&6Sip potrebny do luku Svetluska" at event-projectile
stop
set {_loc} to location of projectile
set block at {_loc} to torch
else:
send "[&e&lSvetluska&f] &cNemuzes strilet svetylka v chranenych regionech!" to shooter
else:
message "[&e&lSvetluska&f] &6Nemas u sebe Svetelkujici sip! Nepokladam svetylka." to shooter
on shoot:
if lore of tool of shooter contains "&6Uzitecna pomucka vsech kopacu!||&6Po dopadu se vystreleny sip zmeni na louci":
set meta data "Special" of projectile to "svetluska"
broadcast "&c%metadata value ""Special"" of projectile%"
set {_particle} to projectile
drawDot count 2, particle "redstone", RGB 255, 255, 0, center {_particle}, rainbowMode false, visibleRange 50, pulseDelay 0, keepFor 60 ticks