Minecraft capslock koruma skripti | Kısa fakat işlevli

İnfumia

Software And Design
En iyi cevaplar
5
Kod:
function capsControl(m: text) :: boolean:
    if length of regex replace "[^A-Z]" with "" in {_m} > rounded length of {_m}/2:
        return true

on chat:
    if capsControl(message) is true:
        cancel event
        send "Mesajının yarısından fazlası büyük harflerden oluşuyor"

Eğer mesajın yarısından fazlası büyük harf ise mesajı göndermeyi iptal eder ve uyarı mesajı gönderir. Kısa fakat işlevli.
(
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
gerektirir.)
 

AtomyTR

yerli webtoon & manga destekçisi
Grafiker
Emekli
En iyi cevaplar
19
Uzun fakat daha işlevli yapılabilir. Gelişmiş bir sohbet koruması yaparak herhangi bir yerine bu özelliği ekleseydiniz mantık, görünüş ve işlev açısından daha iyi olabilirdi.

Tavsiyem bir dahaki paylaşımınızda (uzun ve işlevli) Skript'in içine bu kodları eklerseniz ortaya çıkan karışım daha iyi olabilir. :şapka:
 

ruddeTR

projects.gg
Emektar Üye
En iyi cevaplar
2
Skript 2.2-dev16 ve üstü kullanlar için:
Kod:
on chat:
    set message format to (message in lower case)
 

İnfumia

Software And Design
En iyi cevaplar
5
Skript 2.2-dev16 ve üstü kullanlar için:
Kod:
on chat:
    set message format to (message in lower case)

Öncelikle söylemek isterim ki kod gereken işlevi sağlamıyor, bknz:
127332


Ha düzgün hali için;
Bu skriptin amacı mesajın harflerinin yarısından fazlası büyük harf ise iptal edilmesi, sizin attığınız şey direk bütün harfleri küçültüyor peki ya Türkçe kurallarına uymak isteyen büyük harf koyamıyoruz diyenlere ne olacak(!) :wow:

Ayrıca bence tüm harflerin küçük harfle yazılması biraz kötü gösteriyor, YTD.

Yine de konuyu zenginleştirdiğiniz için teşekkürler :)
 

FiratYldz131

Taş Madencisi
En iyi cevaplar
0
Kod:
function capsControl(m: text) :: boolean:
    if length of regex replace "[^A-Z]" with "" in {_m} > rounded length of {_m}/2:
        return true

on chat:
    if capsControl(message) is true:
        cancel event
        send "Mesajının yarısından fazlası büyük harflerden oluşuyor"

Eğer mesajın yarısından fazlası büyük harf ise mesajı göndermeyi iptal eder ve uyarı mesajı gönderir. Kısa fakat işlevli.
(
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
gerektirir.)
güzele benziyor teşşekürler :tamam::kaş:
 
Üst