Można jak najbardziej, on any move jest jednym z rozwiązań, ale możesz użyć też every x ticks. Jak to ma działać? Zapisujesz aktualną lokację w jakiejś liście jeżeli jeszcze jej w niej nie ma, a jeżeli jest to porównujesz pitch aktualnej lokacji z pitchem zapisanej lokacji. Jeżeli aktualny pitch będzie mniejszy o x względem poprzedniej lokacji wtedy oznacza to że gracz prawdopodobnie skierował głowę w dół
Skrypt jest źle wytabowany, podsyłam poradnik z podstaw skript, żebyś nauczył się tabować.
Dodatkowo kod przy komendzie jest niekompletny i w ogóle w cały świat.
https://skripthub.net/tutorials/17
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
Proszę. Wymagany plugin wspierający regiony (np. WorldGuard). Region spawnu musi być nazwany "spawn".
EDIT:
Zapomniałbym dodać. Region od strefy pvp również musi być nazwany "pvp".
on damage of player:
attacker is a player
"%region at victim%" contains "pvp"
set {antiSpawnEntrance::%victim%} to now
on entering of region "spawn":
difference between {antiSpawnEntrance::%player%} and now is less than 20 seconds
cancel event
send "&cNie możesz jeszcze wejść na spawn!" to player
on command:
command is not "msg" or "helpop"
difference between {antiSpawnEntrance::%player%} and now is less than 20 seconds
cancel event
send "&cNie możesz jeszcze wykonywać komend innych niż &6/msg &coraz &6/helpop&c!" to player
Witam dzisiaj chciałbym wam przed stawić autorski skrypt na czat!
Komendy: /chat - Główna komenda /chat off - Wyłącza czat /chat on - Włącza czat /chat cc - Czyści czat
Gracz: Może pisać co 5 sekund na czacie
Admin: Może pisać ile chce i przy wyłączonym czacie
Wersja: V1.0
Uprawnienia:
chat.pomoc
chat.on
chat.off
chat.cc
chat.pisanie
chat.antyslow
Wymagane pluginy: Skript
(Jak coś to jest to mój pierwszy skrypt jak się spodoba zostaw okejke przy temacie :))
Link: Pobierz: