Неактуально string.lower функция

Fasmin

Участник
Автор темы
112
2
Версия MoonLoader
.026-beta
Мне нужно сделать, чтобы когда я пишу в чат буквами ТипО тАк, то все переводило в нижний регистор, чтобы не создавать миллион проверочных слов, но не понимаю куда вставить функцию string.lower()
код:
require 'lib.moonloader'
ev = require 'lib.samp.events'
notf = import 'lib_imgui_notf.lua'
enc = require 'encoding'
enc.defaule = "cp1251"

function main()
    repeat wait(0) until isSampAvailable()
    wait(-1)
end

function ev.onSendChat(text)
    local slova = {
        "урод", "мудак", "морковка"
    }
    for i=1, #slova do
        if string.find(text, string.lower(slova[i]), 1, true) then
            notf.addNotify("{FF0000}Обнаружено плохое слово!", "Слово: {FF0000}" .. slova[i] .. " {ffffff}было заблокировано.", 2, 2, 6)
            return false
        end
    end
end
 
Решение
Для русских букв

TieXoP

Известный
132
26
Для русских букв
 

Похожие темы

    • Закреплено
    • Статья
    Ответы
    197
    Просмотры
    682K
  1. Ответы
    2K
    Просмотры
    1M