Co robię źle? Zawsze gracz najwyżej pokazuje się dwa razy.
EDIT: Problem rozwiązany, wystarczyło usunąć folder world/playerdata, zrobiły mi się dwa pliki przez zmianę online-mode.
on load:
set {item} to polished diorite named "&cMystery Box"
clear {mysterybox::*}
add diamond to {mysterybox::*}
add emerald to {mysterybox::*}
add 3 of iron ingot to {mysterybox::*}
add 32 of birch planks to {mysterybox::*}
add 3 of iron ingot to {mysterybox::*}
add 32 of cooked beef to {mysterybox::*}
add leather chestplate to {mysterybox::*}
# Możecie sobie dodać więcej rzeczy
# add 1 of iron ingot to {mysterybox::*}
# 1 - sztuki
# iron ingot - nazwa itemu
command /mystery-box [<player=%player%>]:
permission: skript.mysterybox
trigger:
add {item} to arg-1
on place:
if player's tool is {item}:
set event-block to air
drop (random element out of {mysterybox::*}) at event-block
send "&7Otworzyles mystery-boxa!" to player
Po co robić własny system statystyk skoro jest już taki w czystym Minecrafcie?
Wymaga skript-placeholders, placeholderapi i statistic expansion(/papi ecloud download statistic)
command /statystyki <offlineplayer>:
trigger:
send "%placeholder ""statistic_mine_block:stone"" of arg-1%"
Więcej pluginów jest na najnowsze wersje. Teraz skript nie potrzebuje zbyt wielu dodatków, sam ma wiele funkcji, które były w innych dodatkach takich jak wildskript czy skrayfall.
Komenda /reload i pluginy typu plugman mogą powodować problemy z działaniem pluginów, nie używaj ich. Usuń niedziałający plugin i pobierz go na nowo, restartując serwer.
Jeśli chcesz żeby hoppery nie obciążały ci serwera, zwiększ hopper-amount i hopper-transfer w pliku spigot.yml oraz wyłącz InventoryMoveItemEvent w pliku paper.yml.
Mała porada, wywal permissionsex, nocheatplus, plugman i skrayfall. Dwa pierwsze ogólnie są złe, trzeci może powodować wiele problemów z pluginami, a czwarty nie jest potrzebny na najnowszych wersjach skripta.
Raz dajesz polskie znaki, raz nie. Nie potrafię znaleźć wszystkich błędów jednym spojrzeniem.
on right click on entity:
if name of entity is "&atestl":
open chest with 2 rows named "&atest" to player
set slot 1 of player's current inventory to coal named "&6Runa Zwiększonych Obrazeń &a+5" with lore "&8Posiadasz &6Rune Zwiekszonych Obrazen", "&8dzieki niej mozesz ulepszyc swoja" and "bron o dodatkowe &a5 DMG&8!"
on inventory click:
if inventory name of player's current inventory is "&atest":
close player's inventory
if clicked slot is 1:
if player has coal named "&6Runa Zwiększonych Obrazeń &a+5":
add "&6Runa Zwiększonych Obrazeń &a+5" to lore of player's tool
remove coal named "&6Runa Zwiększonych Obrazeń &a+5" from player's inventory
on damage:
if lore of attacker's tool contains "&6Runa Zwiększonych Obrazeń &a+5":
set damage to damage + 2.5
send "%(damage * 2)%" to attacker