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

СливПлатные

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

  • loganbodart_
  • swozz
  • Yatochka
  • ProOler
  • undefined322
  • Fonisha
  • Folzy
  • Icecicerv
  • KosarMonet_
  • Lanakod
  • kirilltwice
  • Alexander_Florens
  • Krik_Rezonsize
  • Tanri
  • Nikita7424
  • Nebeneme
  • earuxs
  • kidVangan1110
  • HizewQ
  • qwerottt
  • archipelag
  • RightTwix
  • Zerex
  • chucha_333
  • kiriewka
  • Jimin Gordon
  • giraffe_999
  • He1ly03
  • AntonPonomar
  • ren192
  • LonelySakura
  • Cakeprogress
  • Iruka
  • amidaku
  • OderPrince
  • sdad213213
  • neforn1ezzo
  • Midweek24
  • morfilov
  • neiaz_
  • artom24
  • artemis1206
  • holdik
  • DeatHMagnet1c
  • pinkdream
  • Atsuky
  • Hikaru
  • Tanker
  • Kiramakis
  • wfwfaefaefasf

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

535353
Мне нужна помощь, как сделать так чтобы на табличке нельзя было писать посторонними символами кроме русского алфавита, в плагине Skript 2.10.2, у меня Paper 1.21.1
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
Мне нужна помощь, как сделать так чтобы на табличке нельзя было писать посторонними символами кроме русского алфавита, в плагине 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
 
ВерхНиз