Сборки серверов

СливПлатные

Сейчас онлайн

  • TunOri
  • Bananiks
  • kadg
  • Syfonek_cz
  • dawdawd
  • ArbuzikTop
  • limonchikx
  • kanortoplay
  • nikitaefrimov
  • Fong
  • Tuurngait
  • Kudamoi
  • Sculmix
  • Landex2
  • sustrishkenbrff
  • Eternal2024
  • Lochinbekov
  • tovaris_lenin
  • JnovA
  • Siknakk10
  • Marsel5665
  • Snezhnyi
  • korpys666
  • justpremadeaccount
  • jfjdjfifi
  • D1sGanTe
  • ProXis
  • kanekane
  • SashaRu112
  • kirilltwice
  • Ktoto`19`1918828
  • Ugroman
  • MishaOv
  • Magus333
  • Aurum201
  • asss
  • TakumiHiji
  • reclau
  • iosigmas
  • DampishParty791
  • KrakenNews
  • bulbulgadol
  • CHCDev
  • tokomakotipiacameda
  • napolemia
  • SvortexHost
  • gdfgfdgdfg
  • dobromir2026
  • GooDo
  • Nikita_JO
  • Box123
  • flip5ytaz
  • Vayler
  • _Fan4ik_
  • vlTheABOBA714
  • windusfeed
  • feynov
  • darkalice

Помощь Skript | RegEX | Запрет посторонних символов

535353
Мне нужна помощь, как сделать так чтобы на табличке нельзя было писать посторонними символами кроме русского алфавита, в плагине Skript 2.10.2, у меня Paper 1.21.1
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 135
Мне нужна помощь, как сделать так чтобы на табличке нельзя было писать посторонними символами кроме русского алфавита, в плагине Skript 2.10.2, у меня Paper 1.21.1
JavaScript:
options:
    # Список разрешенных символов (русский алфавит, цифры, пробел и некоторые знаки пунктуации)
    allowed_chars: "абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ0123456789 .,!?-_:"

on sign change:
    set {_original_text::*} to event-text
    set {_filtered_text::*} to event-text
    
    loop 4 times:
        set {_line} to loop-number - 1
        set {_line_text} to {_original_text::%{_line}%}
        
        if {_line_text} is set:
            set {_filtered} to ""
            
            loop {_line_text} split at "":
                if {@allowed_chars} contains loop-value-2:
                    set {_filtered} to "%{_filtered}%%loop-value-2%"
            
            if {_filtered} is not {_line_text}:
                set {_filtered_text::%{_line}%} to {_filtered}
                
    loop 4 times:
        set {_line} to loop-number - 1
        if {_filtered_text::%{_line}%} is not {_original_text::%{_line}%}:
            set event-text to {_filtered_text::*}
            send "&cВы можете использовать только русские буквы, цифры и основные знаки препинания!" to player
            stop loop
 
ВерхНиз