Проверка текста

liljamn

Участник
Автор темы
16
0
Версия MoonLoader
Другое
как сделать проверку на текст в textdraw?
 

chapo

чопа сребдс // @moujeek
Модератор
8,934
11,700
*** Скрытый текст не может быть процитирован. ***
Lua:
function izGovnaVNormalnoe(text)
    text = text:gsub('A', 'А')
    text = text:gsub('a', 'а')
    text = text:gsub('Ђ', 'Б')
    text = text:gsub('—', 'б')
    text = text:gsub('‹', 'В')
    text = text:gsub('ў', 'в')
    text = text:gsub('‚', 'Г')
    text = text:gsub('™', 'г')
    text = text:gsub('ѓ', 'Д')
    text = text:gsub('љ', 'д')
    text = text:gsub('E', 'Е')
    text = text:gsub('e', 'е')
    text = text:gsub('E', 'Ё')
    text = text:gsub('e', 'ё')
    text = text:gsub('„', 'Ж')
    text = text:gsub('›', 'ж')
    text = text:gsub('€', 'З')
    text = text:gsub('џ', 'з')
    text = text:gsub('…', 'И')
    text = text:gsub('њ', 'и')
    text = text:gsub('…', 'Й')
    text = text:gsub('ќ', 'й')
    text = text:gsub('K', 'К')
    text = text:gsub('k', 'к')
    text = text:gsub('‡', 'Л')
    text = text:gsub('ћ', 'л')
    text = text:gsub('M', 'М')
    text = text:gsub('Ї', 'м')
    text = text:gsub('H', 'Н')
    text = text:gsub('®', 'н')
    text = text:gsub('O', 'О')
    text = text:gsub('o', 'о')
    text = text:gsub('Њ', 'П')
    text = text:gsub('Ј', 'п')
    text = text:gsub('P', 'Р')
    text = text:gsub('p', 'р')
    text = text:gsub('C', 'С')
    text = text:gsub('c', 'с')
    text = text:gsub('Џ', 'Т')
    text = text:gsub('¦', 'т')
    text = text:gsub('Y', 'У')
    text = text:gsub('y', 'у')
    text = text:gsub('Ѓ', 'Ф')
    text = text:gsub('?', 'ф')
    text = text:gsub('X', 'Х')
    text = text:gsub('x', 'х')
    text = text:gsub('‰', 'Ц')
    text = text:gsub('$', 'ц')
    text = text:gsub('Ќ', 'Ч')
    text = text:gsub('¤', 'ч')
    text = text:gsub('Ћ', 'Ш')
    text = text:gsub('Ґ', 'ш')
    text = text:gsub('Љ', 'Щ')
    text = text:gsub('Ў', 'щ')
    text = text:gsub('’', 'Ь')
    text = text:gsub('©', 'ь')
    text = text:gsub('§', 'Ъ')
    text = text:gsub('ђ', 'ъ')
    text = text:gsub('‘', 'Ы')
    text = text:gsub('Ё', 'ы')
    text = text:gsub('“', 'Э')
    text = text:gsub('Є', 'э')
    text = text:gsub('”', 'Ю')
    text = text:gsub('«', 'ю')
    text = text:gsub('•', 'Я')
    text = text:gsub('¬', 'я')
    return text
end


local sampev = require 'lib.samp.events'

function sampev.onShowTextDraw(id, data)
    local text = izGovnaVNormalnoe(data.text)
    if text:find('СТАТУС:~у~КУСТ(%d+)') then
        local var = text:match('СТАТУС:~у~КУСТ(%d+)')
        print(var)
    end
end
 

liljamn

Участник
Автор темы
16
0
Lua:
function izGovnaVNormalnoe(text)
    text = text:gsub('A', 'А')
    text = text:gsub('a', 'а')
    text = text:gsub('Ђ', 'Б')
    text = text:gsub('—', 'б')
    text = text:gsub('‹', 'В')
    text = text:gsub('ў', 'в')
    text = text:gsub('‚', 'Г')
    text = text:gsub('™', 'г')
    text = text:gsub('ѓ', 'Д')
    text = text:gsub('љ', 'д')
    text = text:gsub('E', 'Е')
    text = text:gsub('e', 'е')
    text = text:gsub('E', 'Ё')
    text = text:gsub('e', 'ё')
    text = text:gsub('„', 'Ж')
    text = text:gsub('›', 'ж')
    text = text:gsub('€', 'З')
    text = text:gsub('џ', 'з')
    text = text:gsub('…', 'И')
    text = text:gsub('њ', 'и')
    text = text:gsub('…', 'Й')
    text = text:gsub('ќ', 'й')
    text = text:gsub('K', 'К')
    text = text:gsub('k', 'к')
    text = text:gsub('‡', 'Л')
    text = text:gsub('ћ', 'л')
    text = text:gsub('M', 'М')
    text = text:gsub('Ї', 'м')
    text = text:gsub('H', 'Н')
    text = text:gsub('®', 'н')
    text = text:gsub('O', 'О')
    text = text:gsub('o', 'о')
    text = text:gsub('Њ', 'П')
    text = text:gsub('Ј', 'п')
    text = text:gsub('P', 'Р')
    text = text:gsub('p', 'р')
    text = text:gsub('C', 'С')
    text = text:gsub('c', 'с')
    text = text:gsub('Џ', 'Т')
    text = text:gsub('¦', 'т')
    text = text:gsub('Y', 'У')
    text = text:gsub('y', 'у')
    text = text:gsub('Ѓ', 'Ф')
    text = text:gsub('?', 'ф')
    text = text:gsub('X', 'Х')
    text = text:gsub('x', 'х')
    text = text:gsub('‰', 'Ц')
    text = text:gsub('$', 'ц')
    text = text:gsub('Ќ', 'Ч')
    text = text:gsub('¤', 'ч')
    text = text:gsub('Ћ', 'Ш')
    text = text:gsub('Ґ', 'ш')
    text = text:gsub('Љ', 'Щ')
    text = text:gsub('Ў', 'щ')
    text = text:gsub('’', 'Ь')
    text = text:gsub('©', 'ь')
    text = text:gsub('§', 'Ъ')
    text = text:gsub('ђ', 'ъ')
    text = text:gsub('‘', 'Ы')
    text = text:gsub('Ё', 'ы')
    text = text:gsub('“', 'Э')
    text = text:gsub('Є', 'э')
    text = text:gsub('”', 'Ю')
    text = text:gsub('«', 'ю')
    text = text:gsub('•', 'Я')
    text = text:gsub('¬', 'я')
    return text
end


local sampev = require 'lib.samp.events'

function sampev.onShowTextDraw(id, data)
    local text = izGovnaVNormalnoe(data.text)
    if text:find('СТАТУС:~у~КУСТ(%d+)') then
        local var = text:match('СТАТУС:~у~КУСТ(%d+)')
        print(var)
    end
end
всё равно не работает

Lua:
function izGovnaVNormalnoe(text)
    text = text:gsub('A', 'А')
    text = text:gsub('a', 'а')
    text = text:gsub('Ђ', 'Б')
    text = text:gsub('—', 'б')
    text = text:gsub('‹', 'В')
    text = text:gsub('ў', 'в')
    text = text:gsub('‚', 'Г')
    text = text:gsub('™', 'г')
    text = text:gsub('ѓ', 'Д')
    text = text:gsub('љ', 'д')
    text = text:gsub('E', 'Е')
    text = text:gsub('e', 'е')
    text = text:gsub('E', 'Ё')
    text = text:gsub('e', 'ё')
    text = text:gsub('„', 'Ж')
    text = text:gsub('›', 'ж')
    text = text:gsub('€', 'З')
    text = text:gsub('џ', 'з')
    text = text:gsub('…', 'И')
    text = text:gsub('њ', 'и')
    text = text:gsub('…', 'Й')
    text = text:gsub('ќ', 'й')
    text = text:gsub('K', 'К')
    text = text:gsub('k', 'к')
    text = text:gsub('‡', 'Л')
    text = text:gsub('ћ', 'л')
    text = text:gsub('M', 'М')
    text = text:gsub('Ї', 'м')
    text = text:gsub('H', 'Н')
    text = text:gsub('®', 'н')
    text = text:gsub('O', 'О')
    text = text:gsub('o', 'о')
    text = text:gsub('Њ', 'П')
    text = text:gsub('Ј', 'п')
    text = text:gsub('P', 'Р')
    text = text:gsub('p', 'р')
    text = text:gsub('C', 'С')
    text = text:gsub('c', 'с')
    text = text:gsub('Џ', 'Т')
    text = text:gsub('¦', 'т')
    text = text:gsub('Y', 'У')
    text = text:gsub('y', 'у')
    text = text:gsub('Ѓ', 'Ф')
    text = text:gsub('?', 'ф')
    text = text:gsub('X', 'Х')
    text = text:gsub('x', 'х')
    text = text:gsub('‰', 'Ц')
    text = text:gsub('$', 'ц')
    text = text:gsub('Ќ', 'Ч')
    text = text:gsub('¤', 'ч')
    text = text:gsub('Ћ', 'Ш')
    text = text:gsub('Ґ', 'ш')
    text = text:gsub('Љ', 'Щ')
    text = text:gsub('Ў', 'щ')
    text = text:gsub('’', 'Ь')
    text = text:gsub('©', 'ь')
    text = text:gsub('§', 'Ъ')
    text = text:gsub('ђ', 'ъ')
    text = text:gsub('‘', 'Ы')
    text = text:gsub('Ё', 'ы')
    text = text:gsub('“', 'Э')
    text = text:gsub('Є', 'э')
    text = text:gsub('”', 'Ю')
    text = text:gsub('«', 'ю')
    text = text:gsub('•', 'Я')
    text = text:gsub('¬', 'я')
    return text
end


local sampev = require 'lib.samp.events'

function sampev.onShowTextDraw(id, data)
    local text = izGovnaVNormalnoe(data.text)
    if text:find('СТАТУС:~у~КУСТ(%d+)') then
        local var = text:match('СТАТУС:~у~КУСТ(%d+)')
        print(var)
    end
end
Скрытое содержимое для пользователя(ей): chapo
 
Последнее редактирование:

liljamn

Участник
Автор темы
16
0
че это блять за хуета? Я тебе кинул код, просто его в самый низ ВНЕ других функций вставь и все
Я всё так и сделал (ещё раз проверил) но всё равно не работает и оно на данный момент находится ВНЕ других функций

че это блять за хуета? Я тебе кинул код, просто его в самый низ ВНЕ других функций вставь и все
Скрытое содержимое для пользователя(ей): chapo
 
Последнее редактирование: