M0diis / MCSlime.LT-Issue-Tracker

MCSlime.LT Issue Tracker
0 stars 0 forks source link

Automatinių taisyklių mega-thread #52

Closed M0diis closed 1 year ago

M0diis commented 2 years ago

Komentaruose rašykite įvairias automatines taisykles, kurias sugalvojate ir manote, jog jos būtų naudingos.

Automatinės taisyklės pavyzdys:

# Blokuoja 'LMG.' arba 'lmg.' tekstą ir bet kokius simbolius tarp raidžių.
match \b((L|l)+(\W|\d|_)*(M|m)+(\W|\d|_)*(G|g)+(\W|\d|_)*(\.| )+(\W|\d|_)*)
handle as advertisement

handle advertisement naudomas automatinis, nustatymuose sukurtas „handleris“ reiškia jog žinutė yra skaitoma reklama.
(Plačiau apie tai čia.)

Taip pat galima sukurti automatinį atsakymą, jei žaidėjas parašo tam tikrą žinutę:

match \b(.*)+(cheatas|hackeris|cheatina|cheateris|hackas).*
then warn &0&l&o[&4&l-!-&0&l] &fPamatei žaidėją naudojantį neleistinas modifikacijas? Pranešk su komanda /report <žaidėjo_vardas>

Jeigu turite klausimų, kaip jas kurti - klauskit.

Kaip kurti automatines taisykles, žinučių aptikimą ir kaip naudotis reguliaromis išraiškomis rasite wiki

Reguliariom išraiškom mokintis rašyti galit naudoti įrankį https://regexr.com/.
Pamoka apie reguliarias išraiškas: https://xn--n-soa.lt/wiki/Regexp