1. W send title daje się najpierw do kogo ma wysłać, a potem czas, przez który ma być wyświetlany dodatkowo w options masz już "" więc w title jest niepotrzebne np.
send title {@title_verification} with subtitle "" to player for 5 seconds
2. Zauważyłem, że ustawiasz puste subtitle, ale jeśli nie chcesz go wysyłać wystarczy go nie ustawiać o tak.
send title {@title_verification} to player for 5 seconds
3. Z tego co wiem on join: nie da się zatrzymać cancel event, ponieważ jest to event wykonany gdy gracz już wejdzie na serwer
4. Tak jak w title dla kogo ma być ta czynność wykonana nade się na końcu w skrypt nie ma fly, tylko flight mode.
set flight mode of player to false
5. W skrypcie nie ma takiej prostej opcji na wyłączenie komend, ale możesz to zrobić tak.
on command:
if player has permission "blocked.commands":
cancel event
send "&cNie możesz używać komend!"
6. Tak samo z chat, ale można za to użyć.
on chat:
if player does not have permission "chat.allowed":
cancel event
send "&cNie masz uprawnień do pisania na czacie!"
7. Dodam, że variables już dawno się nie używa.
8. Jak dodasz _ przed zmieną jest to wtedy zmiena tymczasowa i jest ona widoczna tylko do zakończenia eventu a tobie jest potrzebna normalna zmiena.
Poprawiony skrypt: