Skocz do zawartości

xSlowDown - skrypt na blokowanie spamu


Rekomendowane odpowiedzi

xSlowDown

Skrypt polega na blokowaniu spamu.

Permissia na możliwość spamu: cmd.spam

Kod: https://code.skript.pl/W76McJN8/

Pobieranie: https://code.skript.pl/W76McJN8/download/

Raw(który pewnie się źle wczyta "jak zwykle"): https://code.skript.pl/W76McJN8/raw/

Edytowane przez Michma1707
Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/
Udostępnij na innych stronach

options:
	{cmd.%player%}=0
    
on join:
	set {cmd.%player%} to 0	

on command:
	player has permission "cmd.spam":
    	stop
    player doesn't have permission "cmd.spam":
		if {cmd.%player%} is not set:
			stop
		else:
			cancel event
			send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"
			set {cmd.%player%} to 5
			loop 5 times:
				remove 1 from {cmd.%player%}
				wait 1 seconds
			clear {cmd.%player%}

Krótsze, łatwiejsze... Nie powtarzaj kodu cały czas!

Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/#findComment-114647
Udostępnij na innych stronach

ta....
Już zrobiłeś błąd w pierwszych linijkach :P
Czyli po "cmd.spam":
odrazu jest stop? czy jeszcze tab powinien być?

on command:
	player has permission "cmd.spam":
    	stop
Edytowane przez MrSzescianPL
Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/#findComment-114804
Udostępnij na innych stronach

Beznadziejne wykonanie :/

set {cmd.%player%} to 5
	wait 1 second
set {cmd.%player%} to 4
	wait 1 second
set {cmd.%player%} to 3
	wait 1 second
set {cmd.%plater%} to 2
	wait 1 second
set {cmd.%player%} to 1
	wait 1 second
set {cmd.%player%} to 0

^ tutaj loop powinien być, a nie

{cmd.%player%} is 1:
	send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"
	stop
{cmd.%player%} is 2:
	send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"
	stop
{cmd.%player%} is 3:
	send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"
	stop
{cmd.%player%} is 4:
	send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"
	stop
{cmd.%player%} is 5:
	send "&4&l✘&c Nastepna komende mozesz wpisac za %{cmd.%player%}% sekund!"

^ tutaj tez loop..

player has permission "cmd.spam":
	stop
player doesn't have permission "cmd.spam":

^ a może tak else? :/

W ogóle to ten układ nie ma większego sensu, skrypt mógłby mieć 10 linijek. Przy wyjściu zmienna powinna być kasowana, nie powinno tam być czegoś takiego jak {cmd.player} tylko jak już {cmd::player}.

 

Werdykt: ten skrypt nie nadaje się do użycia na publiczny serwerze.

Permissia

Takie coś nie istnieje!

Edytowane przez Nieaktywny
Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/#findComment-114810
Udostępnij na innych stronach

Eh... Ta kreatywnie-oryginalna nazwa "xSlowDown" xD :kappa: Ogółem, skrypt spoko, tak jak napisał @Nieznajomy11 to lepiej to popraw, bo to tylko zamula, lub są błędy nawet z patrzenia, nieestetycznie wygląda kod, ani nie jest przejrzysty (w sumie to, to samo xD) Dodaj więcej rzeczy do niego, możesz zrobić dla VIP'a i SVIP'a, że szybciej mogą pisać ;) Czekam na aktualizację, bo teraz nie jest najlepiej :/ 

Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/#findComment-115723
Udostępnij na innych stronach

Dnia 2.03.2017 o 21:00, MrSzescianPL napisał:

ta....
Już zrobiłeś błąd w pierwszych linijkach :P
Czyli po "cmd.spam":
odrazu jest stop? czy jeszcze tab powinien być?


on command:
	player has permission "cmd.spam":
    	stop

To już wina edytora...

Odnośnik do komentarza
https://skript.pl/temat/16769-xslowdown-skrypt-na-blokowanie-spamu/#findComment-115734
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...