Pewnie posiadasz zbyt nowy dodatek SkRayFall.
Mimo wszystko zalecam użyć 'title' ze Skripta.
send title "test 1" with subtitle "test 2" for 1 second
Podmień sobie wszystkie 'title' według tego wzoru.
Miałem rację.
https://github.com/Matocolotoe/Skript-1.8/releases
Stąd masz pobrać.
Jeżeli nie zadziała, przeczytaj wątek na forum, który podrzuciłem ci wyżej.
No i co tutaj nie działa? Co komenda "/sklep select" robi?
Jeżeli w niej próbujesz użyć tej zmiennej, to nie zadziała. Musisz użyć zmiennej globalnej (bez podłogi na początku), która będzie przypisana do gracza (np. '{sklep::%player%}' czy coś takiego).
Ehh... Mogłem na samym początku zapytać.
Aby to działało, wymagany jest minimum Skript 2.3.
Mogę ci jedynie zalecić pobranie Skripta 2.5.3 od Matocolotoe.
Jeżeli nie zadziała, przeczytaj ten wątek na forum i próbuj z wymienionymi tam rozwiązaniami.
Jak najbardziej.
W evencie 'on inventory click' sprawdzamy 'click type'.
if click type is left mouse button:
# Kod nr 1
else if click type is right mouse button:
# Kod nr 2
Pełną listę możliwych 'click type' znajdziesz tutaj.
Podaj w takim razie proszę:
wersję serwera
silnik serwera
wersję Skripta
listę dodatków do Skripta wraz z wersjami
błędy przy przeładowaniu skryptu
błędy w konsoli
Pokaż błąd przy wywaleniu Minecrafta.
Pokaż również plik latest.log.
Na koniec prosiłbym o:
wersję serwera
silnik serwera
wersję Skripta
listę dodatków do Skripta
Wykorzystaj sobie efekt 'open book'.
https://skriptlang.github.io/Skript/effects.html#EffOpenBook
Najprościej jest sobie ustawić do zmiennej nową książkę, nadpisać jej stronę, a następnie otworzyć ją za pomocą tego efektu.
A nazwa serwera, z którym chcesz się połączyć, zgadza się czy nie?
Co do narzędzia, możesz przecież po prostu użyć 'compass named...'.
Upewnij się, że to jest ten sam kompas.
Zamiast używać eventu 'on rightclick with compass', użyj 'on rightclick' i sprawdź czy narzędzie gracza to ten kompas z nazwą.
Upewnij się również, że nazwa serwera się nie zgadza.
1. Trzecia i czwarta linijka mają zbyt duże wcięcia względem linijki nr 2.
2. W eventach 'on mine' i 'on break' używamy 'cancel drops', a nie 'clear drops'.
Załączam poradnik o wcięciach w Skript.
https://skripthub.net/tutorials/33
Zobacz w takim razie co zwraca ten substring.
Zamień linijkę z substring na to:
set {_banknot} to (substring of (line 1 of player's tool's lore) from characters 14 to (length of (line 1 of player's tool's lore) - 5))
send {_banknot} to player
Proszę.
command /title [<player>] [<text>]:
trigger:
arg-1 is not set:
send "&cNie podałeś gracza!" to player
stop
arg-2 is not "testowe":
send "&cNie podałeś odpowiedniej wiadomości!" to player
stop
{aktywne::%player%} is not 1:
send "&cNie masz aktywnego title!" to player
stop
send title "test test" to arg-1