W konsoli nie ma żadnych błędów, a funkcje nie dają żadnego efektu:
function editgive(p: player):
send "Test" to {p}
clear {p}'s inventory
set slot 0 of {p} to green terracotta named "&c» &7Set Pos 1"
set slot 1 of {p} to green terracotta named "&c» &7Set Pos 2"
set slot 2 of {p} to yellow terracotta named "&c» &7Set Spawn"
set slot 3 of {p} to yellow terracotta named "&c» &7Set Spectators Spawn"
set slot 8 of {p} to blue terracotta named "&c» &7Save Arena"
gdy wywołuję funkcję:
else if arg 1 is "create" or "c":
set skutil yaml value "Arenas.%{_ArenaName}%.Name" from file {Cfg} to "%{_ArenaName}%"
editgive(player)
gracz nie otrzymuje żadnych itemów lub wiadomości.
Jak można naprawić takie coś? Czy źle używam funkcji?
Wersja skript: 2.5-alpha1 (ostatnia stabilna na 1.14.4 to 2.4.1, jednak i na niej nie działało)
Pytanie
Metexu 0
Cześć!
Mam problem z niedziałającymi funkcjami.
W konsoli nie ma żadnych błędów, a funkcje nie dają żadnego efektu:
function editgive(p: player): send "Test" to {p} clear {p}'s inventory set slot 0 of {p} to green terracotta named "&c» &7Set Pos 1" set slot 1 of {p} to green terracotta named "&c» &7Set Pos 2" set slot 2 of {p} to yellow terracotta named "&c» &7Set Spawn" set slot 3 of {p} to yellow terracotta named "&c» &7Set Spectators Spawn" set slot 8 of {p} to blue terracotta named "&c» &7Save Arena"gdy wywołuję funkcję:
else if arg 1 is "create" or "c": set skutil yaml value "Arenas.%{_ArenaName}%.Name" from file {Cfg} to "%{_ArenaName}%" editgive(player)gracz nie otrzymuje żadnych itemów lub wiadomości.
Jak można naprawić takie coś? Czy źle używam funkcji?
Wersja skript: 2.5-alpha1 (ostatnia stabilna na 1.14.4 to 2.4.1, jednak i na niej nie działało)
Silnik Spigot wygenerowany przez BuildTools.
Odnośnik do komentarza
https://skript.pl/temat/36776-funkcje-nie-daj%C4%85-efektu/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi