Skocz do zawartości
  • 0

anty reklama


SzlugPL

Pytanie

Witam. Jak można dodać tutaj np losowe cyrfy do ip? np jesli gracz napisze 123.123.1.123 to mutuje tak jak tamte co są już.

on chat:
    message contains ".pl" or ".com" or ".eu" or ".ru":
        if player has permission "anty.reklama":
            stop
        else:
            cancel event
            execute console command "mute %player% 15s"
            log "[AntyReklama]Gracz: %player% Wiadomosc: %message%" to "logi.log"
            loop all players:
                if loop-player has permission "anty.reklama":
                    send "&4&l&o%player%: &a&l&o%message%" to loop-player

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/
Udostępnij na innych stronach

14 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Nie działa

on chat:
    set {liczba} to random number from 0 to 9999999
    message contains ".pl" or ".com" or ".eu" or ".ru":
        if player has permission "anty.reklama":
            stop
        else:
            cancel event
            execute console command "mute %player% 15s"
            log "[AntyReklama]Gracz: %player% Wiadomosc: %message%" to "logi.log"
            loop all players:
                if loop-player has permission "anty.reklama":
                    send "&4&l&o%player%: &a&l&o%message%" to loop-player

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246348
Udostępnij na innych stronach

  • 0
1 godzinę temu, SzlugPL napisał:

Nie działa


on chat:
    set {liczba} to random number from 0 to 9999999
    message contains ".pl" or ".com" or ".eu" or ".ru":
        if player has permission "anty.reklama":
            stop
        else:
            cancel event
            execute console command "mute %player% 15s"
            log "[AntyReklama]Gracz: %player% Wiadomosc: %message%" to "logi.log"
            loop all players:
                if loop-player has permission "anty.reklama":
                    send "&4&l&o%player%: &a&l&o%message%" to loop-player

 

Nie rób tak. Bo gdy gracz napisze na chat np 1 to go wywali i tak za reklame. Zrób po prostu że gdy ktoś napisze domyślny port serwerów mc to go po prostu wywali czyli  25565

Edytowane przez xAxee
xAxee

Poprawiam cytat

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246350
Udostępnij na innych stronach

  • 0

a może zablokować wysyłanie liczb?

on chat:
	if message contains ".pl" or ".com" or ".eu" or ".ru":
		if player has permission "anty.reklama":
			stop
		else:
			cancel event
			execute console command "mute %player% 15s"
			log "[AntyReklama]Gracz: %player% Wiadomosc: %message%" to "logi.log"
			replace all "1" and "2", "3", "4", "5", "6", "7", "8", "9", "0", "." with "" in message
			loop all players:
				if loop-player has permission "anty.reklama":
					send "&4&l&o%player%: &a&l&o%message%" to loop-player

 

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246367
Udostępnij na innych stronach

  • 0

Może coś na podstawie tego z losowania kodu na czacie może z tego da się coś zrobić? zamiast liter co cyfry i przepisać do muty jakoś

every 5 minutes:  

set {1} to "a" or "b" or "c" or "d" or "e" or "f" or "g" or "h" // Tutaj możesz dorobić więcej liter    

set {2} to "a" or "b" or "c" or "d" or "e" or "f" or "g" or "h"

set {3} to "a" or "b" or "c" or "d" or "e" or "f" or "g" or "h"  

set {4} to "a" or "b" or "c" or "d" or "e" or "f" or "g" or "h"  

 set {kod} to "%{1}%%{2}%%{3}%%{4}%"

 

Edytowane przez xAxee
xAxee

Wstawiam w code

Notatka dodana przez xAxee

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246456
Udostępnij na innych stronach

  • 0
on chat:
	set {_message::*} to message split at " "
	loop {_message::*}:
		set {_t} to text from "https://api.mcsrvstat.us/2/%loop-value%"
		if {_t} contain """online"":true":
			cancel event
			send "&7Wykryto reklame!:
			stop

:kappalul:

Edytowane przez xAxee
Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246662
Udostępnij na innych stronach

  • 0
on chat:
  set {_split::*} to message split at "."
  set {_s} to size of {_split::*}
  if {_s} >= 4:
    loop {_split::*}:
      set {_val} to loop-value parsed as integer
      if {_val} >= 0:
        if {_val} <= 255:
          cancel event
          send "&cReklama jest zabroniona!"
          stop

 

Odnośnik do komentarza
https://skript.pl/temat/39180-anty-reklama/#findComment-246663
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
Odpowiedz na pytanie...

×   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ę...