LukaszMCSurvEu 2 Opublikowano 30 stycznia 2022 Udostępnij Opublikowano 30 stycznia 2022 Witam. Potrzebuję skrypt na antyspam, z timerem np. ([Anty Spam] Aby napisać następną wiadomość odczekaj 4.21s.) odliczającym w dół. Z góry dzięki. Wersja serwera: 1.18.1 Wersja pluginu Skript: Najnowsza (2.6.1) Silnik: Purpur Poprawiam formatowanie na ciemnym stylu. Notatka dodana przez Glicz Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 stycznia 2022 Udostępnij Opublikowano 31 stycznia 2022 (edytowane) Poniższy kod jest pierwotną wersją rozwiązania i zawiera błędy, zalecam korzystanie z rozwiązanie ustawionego jako najlepsza odpowiedź on load: set {COOLDOWN} to 5 seconds on chat: if time since {lastMsg::%player%} < {COOLDOWN}: send "Odczekaj jeszcze %{COOLDOWN} - (time since {lastMsg::%player%})%" cancel event stop set {lastMsg::%player%} to now Edytowane 31 stycznia 2022 przez CoFFeIN04 usuwam wadliwą wersję skryptu Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317658 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 31 stycznia 2022 Autor Udostępnij Opublikowano 31 stycznia 2022 (edytowane) 12 godzin temu, CoFFeIN04 napisał: on load: set {COOLDOWN} to 5 seconds on chat: if time since {lastMsg::%player%} < {COOLDOWN}: send "Odczekaj jeszcze %{COOLDOWN} - (time since {lastMsg::%player%})%" cancel event stop set {lastMsg::%player%} to now https://imgur.com/a/EhRhvUb EDIT: Jak będziesz to poprawiał to dodaj od razu permisje do tego żeby np. admin mógł pisać bez cooldownu i możliwość wyłączenia cooldownu komendą. Edytowane 31 stycznia 2022 przez LukaszMCSurvEu Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317692 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 stycznia 2022 Udostępnij Opublikowano 31 stycznia 2022 (edytowane) Co to za wersja Skript, oficjalna? Nie spotkałem się jeszcze z taką, zawsze inaczej błędy się wyświetlały. No dobra, ale spróbuj w tej linijce po prostu usunąć nawiasy ( ) w time since Edytowane 31 stycznia 2022 przez CoFFeIN04 Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317695 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 31 stycznia 2022 Autor Udostępnij Opublikowano 31 stycznia 2022 (edytowane) 3 minuty temu, CoFFeIN04 napisał: Co to za wersja Skript, oficjalna? Nie spotkałem się jeszcze z taką, zawsze inaczej błędy się wyświetlały. No dobra, ale spróbuj w tej linijce po prostu usunąć nawiasy ( ) w time since Tak oficjalna, też się zdziwiłem że tak się wyświetla. Widocznie zrobili bardzo dużą aktualizację pluginu skript. EDIT: Dalej to samo. Edytowane 31 stycznia 2022 przez LukaszMCSurvEu Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317696 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 31 stycznia 2022 Autor Udostępnij Opublikowano 31 stycznia 2022 (edytowane) 7 minut temu, CoFFeIN04 napisał: Co to za wersja Skript, oficjalna? Nie spotkałem się jeszcze z taką, zawsze inaczej błędy się wyświetlały. No dobra, ale spróbuj w tej linijce po prostu usunąć nawiasy ( ) w time since Mam działający skrypt na cooldown chatu z neta ale zamiast odliczać w dół odlicza w górę EDIT: Trochę dziwnie działa ale działa xD Edytowane 31 stycznia 2022 przez LukaszMCSurvEu Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317697 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CoFFeIN04 696 Opublikowano 31 stycznia 2022 Udostępnij Opublikowano 31 stycznia 2022 Teraz, LukaszMCSurvEu napisał: ale zamiast odliczać w dół odlicza w górę no czyli nie jest działający... spróbuj to: on chat: player doesn't have permission "chat.admin" set {_x} to time since {lastMsg::%player%} set {_} to 5 seconds if {_x} < {_}: remove {_x} from {_} send "Odczekaj jeszcze %{_}%" cancel event stop set {lastMsg::%player%} to now LukaszMCSurvEu 1 Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317699 Udostępnij na innych stronach Więcej opcji udostępniania...
0 LukaszMCSurvEu 2 Opublikowano 31 stycznia 2022 Autor Udostępnij Opublikowano 31 stycznia 2022 1 minutę temu, CoFFeIN04 napisał: no czyli nie jest działający... spróbuj to: on chat: player doesn't have permission "chat.admin" set {_x} to time since {lastMsg::%player%} set {_} to 5 seconds if {_x} < {_}: remove {_x} from {_} send "Odczekaj jeszcze %{_}%" cancel event stop set {lastMsg::%player%} to now Dziękuje bardzo! Skrypcik działa, temat do zamknięcia. Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317700 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Notro 155 Opublikowano 31 stycznia 2022 Udostępnij Opublikowano 31 stycznia 2022 Zlecenie zostało wykonane. Odnośnik do komentarza https://skript.pl/temat/51767-skrypt-na-antyspam/#findComment-317703 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
LukaszMCSurvEu 2
Witam. Potrzebuję skrypt na antyspam, z timerem np. ([Anty Spam] Aby napisać następną wiadomość odczekaj 4.21s.) odliczającym w dół. Z góry dzięki.
Wersja serwera: 1.18.1
Wersja pluginu Skript: Najnowsza (2.6.1)
Silnik: Purpur
Poprawiam formatowanie na ciemnym stylu.
Notatka dodana przez Glicz
Odnośnik do komentarza
https://skript.pl/temat/51767-skrypt-na-antyspam/Udostępnij na innych stronach
8 odpowiedzi na to pytanie
Rekomendowane odpowiedzi