Skocz do zawartości
  • 0

Anty-spam


TheBlack10

Pytanie

13 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
2 godziny temu, TheBlack10 napisał:

Czy znalazła by się osoba która napisała by skrypt na anty-spam?

https://code.skript.pl/lHK4ec40 nie testowane. 

w wait "" seconds

zamien "" na sekundy. 

jeżeli 1 sekunda to seconds na second.

Edytowane przez Mhm0oke_
wytłumaczenie
Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294039
Udostępnij na innych stronach

  • 0
5 minut temu, Mhm0oke_ napisał:

Skrypt na stałe zablokuje pisanie, bo domyślnie wartość zmiennej nie będzie ustawiona. 

 

Lepiej sprawdzać czy zmienna nie jest ustawiona, wtedy ją ustawić i za sekundę usunąć. 

Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294042
Udostępnij na innych stronach

  • 0
Teraz, CoFFeIN04 napisał:

Skrypt na stałe zablokuje pisanie, bo domyślnie wartość zmiennej nie będzie ustawiona. 

 

Lepiej sprawdzać czy zmienna nie jest ustawiona, wtedy ją ustawić i za sekundę usunąć. 

chwilia, poprawię 

Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294043
Udostępnij na innych stronach

  • 0
1 minutę temu, Mhm0oke_ napisał:

https://code.skript.pl/fWyyYZo3 juz okejka? pisze na telefonie, więc nie mam możliwości przetestowania :/

Teraz zmienna jest typu string, trochę bez sensu, lepiej żeby była bool, czyli ustawiasz na true bez cudzysłowów. 

 

Tutaj propozycja ode mnie:

on chat:
	if {chat::%player%} is not set:
		set {chat::%player%} to now
		stop
	if difference between now and {chat::%player%} and now <= 3 seconds:
		cancel event
		send "&cPoczekaj chwilę przed wysłaniem kolejnej wiadomości!"
		stop
	delete {chat::%player%}

on quit:
	delete {chat::%player%}

 

Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294050
Udostępnij na innych stronach

  • 0
on chat:
	player don't have permission "chat.admin"
	if {chat::%player%} is not set:
		set {chat::%player%} to now
		stop
	if difference between {chat::%player%} and now <= 3 seconds:
		cancel event
		send "&cPoczekaj chwilę przed wysłaniem kolejnej wiadomości!"
		stop
	delete {chat::%player%}

on quit:
	delete {chat::%player%}

Proszę bardzo, masz permisję chat.admin

 

 

Edytowane przez CoFFeIN04
Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294053
Udostępnij na innych stronach

  • 0
7 minut temu, CoFFeIN04 napisał:

Teraz zmienna jest typu string, trochę bez sensu, lepiej żeby była bool, czyli ustawiasz na true bez cudzysłowów. 

 

Tutaj propozycja ode mnie:


on chat:
	if {chat::%player%} is not set:
		set {chat::%player%} to now
		stop
	if difference between now and {chat::%player%} and now <= 3 seconds:
		cancel event
		send "&cPoczekaj chwilę przed wysłaniem kolejnej wiadomości!"
		stop
	delete {chat::%player%}

on quit:
	delete {chat::%player%}

 

wiesz, ja w skryptach nie najlepszy. pisałem dzisiaj sk na gildie, co zajęło mi 7 godzin, wszystko oparte na zmiennych. za bardzo skripta nie umiem, ale chcę pomagać jak umiem

Odnośnik do komentarza
https://skript.pl/temat/46707-anty-spam/#findComment-294054
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

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