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

СливПлатные

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

  • shsavage
  • REALPQ
  • KILLER42
  • l0calh0s1
  • fezynhik19
  • fee1ll
  • Kosmas22
  • Lite1337
  • toha
  • VaporyGorilla5
  • xanmarcuz
  • popojojo
  • Kvintes
  • makusYT
  • Shawon12345
  • Lucidddd
  • Temcik
  • edydfg
  • lisstons
  • pittt
  • fayzetwin
  • Morgart
  • Windy13849
  • raftixkale
  • KillersVi_p123
  • ZingiestFever
  • sdgafdgg
  • Deflix
  • endi6two
  • Globus
  • FITailUS
  • LuckyManZ
  • giraffe_999
  • FCSSSS
  • ВикторБаранов
  • Leandro
  • SnoMan
  • RedLine134
  • MishaOv
  • _APM_
  • 1Love_Artix001
  • Cadieo
  • Toshiro
  • andowakerroficial
  • Shavin
  • maks664746
  • Cannabis64
  • StocRi
  • Balik
  • xyaranI
  • hoka
  • tbasdw
  • ngohoanglong2704
  • lowab26888
  • nicodark98
  • AltairDuck
  • fnhjjjjujj
  • Kypid0n4ik
  • Shrimp
  • eto1111
  • Namesdfg
  • Charweell
  • runrun0866
  • Anch0vu
  • amidaku
  • саша_228
  • Snezhnyi
  • hazx
  • YandereMC
  • Skyns1
  • ponyaaaa
  • pacmisha
  • Phi1207
  • pages
  • feralberryssr
  • xiaogg
  • Wryindi
  • ScorpRex
  • KillerYTuber
  • 4yro4ka

Помощь 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
 
ВерхНиз