Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Poprawa skryptu! CHAT


Shazad

Rekomendowane odpowiedzi

Opublikowano

Witam mam taki oto kod na blokowanie znaków specjalnych:

on chat:

if chat message contains "Ⓨ":

kick player due to "ACHA"

Problem polega na tym że wiadomość którą gracz napisze czyli (Y) pokazuje się na chacie a chciałbym tego uniknąć!


PROSZĘ O POMOC

 

Opublikowano

 

@Shazad

on chat:
	message contains "Ⓨ":
		cancel event
		kick player by reason of "&cNie uzywaj kodowania ascii w wiadomosciach!"

Dało by się zablokowac wszystkie inne oprócz polskiego alfabetu?

Opublikowano

@Shazad

on chat:
	set {_msg} to message
	replace all " " with "" in {_msg}
	replace all "!" with "" in {_msg}
	replace all """" with "" in {_msg}
	replace all "##" with "" in {_msg}
	replace all "$" with "" in {_msg}
	replace all "%%" with "" in {_msg}
	replace all "''" with "" in {_msg}
	replace all "(" with "" in {_msg}
	replace all ")" with "" in {_msg}
	replace all "*" with "" in {_msg}
	replace all "+" with "" in {_msg}
	replace all "," with "" in {_msg}
	replace all "-" with "" in {_msg}
	replace all "." with "" in {_msg}
	replace all "/" with "" in {_msg}
	replace all "\" with "" in {_msg}
	replace all "0" with "" in {_msg}
	replace all "1" with "" in {_msg}
	replace all "2" with "" in {_msg}
	replace all "3" with "" in {_msg}
	replace all "4" with "" in {_msg}
	replace all "5" with "" in {_msg}
	replace all "6" with "" in {_msg}
	replace all "7" with "" in {_msg}
	replace all "8" with "" in {_msg}
	replace all "9" with "" in {_msg}
	replace all ";" with "" in {_msg}
	replace all ":" with "" in {_msg}
	replace all "<" with "" in {_msg}
	replace all "=" with "" in {_msg}
	replace all ">" with "" in {_msg}
	replace all "?" with "" in {_msg}
	replace all "@" with "" in {_msg}
	replace all "a" with "" in {_msg}
	replace all "b" with "" in {_msg}
	replace all "c" with "" in {_msg}
	replace all "d" with "" in {_msg}
	replace all "e" with "" in {_msg}
	replace all "f" with "" in {_msg}
	replace all "g" with "" in {_msg}
	replace all "h" with "" in {_msg}
	replace all "i" with "" in {_msg}
	replace all "j" with "" in {_msg}
	replace all "k" with "" in {_msg}
	replace all "l" with "" in {_msg}
	replace all "m" with "" in {_msg}
	replace all "n" with "" in {_msg}
	replace all "o" with "" in {_msg}
	replace all "p" with "" in {_msg}
	replace all "q" with "" in {_msg}
	replace all "r" with "" in {_msg}
	replace all "s" with "" in {_msg}
	replace all "t" with "" in {_msg}
	replace all "u" with "" in {_msg}
	replace all "v" with "" in {_msg}
	replace all "w" with "" in {_msg}
	replace all "x" with "" in {_msg}
	replace all "y" with "" in {_msg}
	replace all "z" with "" in {_msg}
	replace all "ę" with "" in {_msg}
	replace all "€" with "" in {_msg}
	replace all "ó" with "" in {_msg}
	replace all "ą" with "" in {_msg}
	replace all "ł" with "" in {_msg}
	replace all "ż" with "" in {_msg}
	replace all "ź" with "" in {_msg}
	replace all "ń" with "" in {_msg}
	replace all "[" with "" in {_msg}
	replace all "]" with "" in {_msg}
	replace all "^" with "" in {_msg}
	replace all "{" with "" in {_msg}
	replace all "}" with "" in {_msg}
	replace all "~" with "" in {_msg}
	if {_msg} is "":
		stop
	else:
		cancel event
		send "&cTwoja wiadomosc zawiera niedozwolone znaki!"
		stop

Na końcu zamiast send zrób kick ;3

Opublikowano

 

 

@Shazad

on chat:
	message contains "Ⓨ":
		cancel event
		kick player by reason of "&cNie uzywaj kodowania ascii w wiadomosciach!"

Dało by się zablokowac wszystkie inne oprócz polskiego alfabetu?

 

 

@1361622928-U485574.pngboostxyz

 

Mi się wydaje, że on chciał zablokować znaki NIE należące do Polskiego alfabetu, a ty zablokowałeś właśnie Polskie znaki :D

Opublikowano

 

 

 

@Shazad

on chat:
	message contains "Ⓨ":
		cancel event
		kick player by reason of "&cNie uzywaj kodowania ascii w wiadomosciach!"

Dało by się zablokowac wszystkie inne oprócz polskiego alfabetu?

 

 

@1361622928-U485574.pngboostxyz

 

Mi się wydaje, że on chciał zablokować znaki NIE należące do Polskiego alfabetu, a ty zablokowałeś właśnie Polskie znaki :D

 

Zobacz kolego kod dokładnie ;3

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...