не работает if text:find

VRush

https://t.me/vrushscript
Автор темы
2,417
1,208
Код:
        if text:find(' Используйте: /me [действие] ') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Используйте: /me [действие] ')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Отыгровка от первого лица, тоесть /me кашлянул')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Обязательно с маленькой буквы и без точки в конце.')
       return false
    end
 

VRush

https://t.me/vrushscript
Автор темы
2,417
1,208
Код полностью дай...
Код:
local sampev = require 'lib.samp.events'

function sampev.onServerMessage(color, text)
    if text:find('Неизвестная команда! Введите /help для просмотра доступных функций.') then
       return false
    end
    if text:find('Не флуди!') and not text:find('говорит') then
        return false
    end
    if text:find('Чтобы вызвать механика, используйте телефон') and not text:find('говорит') then
       return false
    end
    if text:find('Вы не в транспорте!') and not text:find('говорит') then
       return false
    end
    if text:find('Неизвестная команда! Введите /help для просмотра доступных функций.') and not text:find('говорит') then
       return false
    end
    if text:find('При входе в банк у вас забрали оружие. Забрать сможете как будете уходить!') and not text:find('говорит') then
       return false
    end
    if text:find('Ключи не вставлены') and not text:find('говорит') then
        sampSendChat('/key')
        sampSendChat('/engine')
            return false
    end
        
        if text:find('В нашем магазине ты можешь приобрести нужное количество игровых денег') and not text:find('говорит') then
            return false
        end
        if text:find('их на желаемый тобой') and not text:find('говорит') then
            return false
        end
        if text:find('имеют большие возможности, подробнее /help') and not text:find('говорит') then
            return false
        end
        if text:find('В магазине') and text:find('автомобили') then
            return false
        end
        if text:find('предметы, которые выделят тебя из толпы!') and not text:find('говорит') then
            return false
        end
        if text:find("~~~~~~~~~~~~~~~~~~~~~~~~~~") and not text:find('говорит')  then
            return false
        end
        if text:find("- Основные команды") and not text:find('говорит') then
            return false
        end
        if text:find("- Пригласи друга") and not text:find('говорит') then
            return false
        end
        if text:find("- Донат и получение") and not text:find('говорит') then
            return false
        end
        if text:find("выехал") and not text:find('говорит') then
            return false
        end
        if text:find("убив его") and not text:find('говорит') then
            return false
        end
        if text:find("начал работу") and not text:find('говорит') then
            return false
        end
        if text:find("Убив его") and not text:find('говорит') then
            return false
        end
        if text:find("между использованием") and not text:find('говорит') then
            return false
        end
        if text:find("обновлениях сервера") and not text:find('говорит') then
            return false
        end
        if text:find("Пополнение игрового счета") and not text:find('говорит') then
            return false
        end
        if text:find("Наш сайт") and not text:find('говорит') then
            return false
        end
        if text:find('Ваш транспорт заправлен 99.3 литрами топлива.') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Вы заправили ваше авто')
            return false
    end
    if text:find('В этом транспорте закончилось топливо.') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} В вашем авто закончилось топливо. Выйдите из авто и возле авто напишите {FFA500}/fillcar{FFFFFF} дабы заправить ваше авто')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Либо вызовите механика {FFA500}/phone - значок телефонной трубки - Вызвать механика{FFFFFF}')
            return false
    end
        if text:find('Нет топлива') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} В вашем авто нет топлива. Выйдите из авто и возле авто напишите {FFA500}/fillcar{FFFFFF} дабы заправить ваше авто')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Либо вызовите механика {FFA500}/phone - значок телефонной трубки - Вызвать механика{FFFFFF}')
            return false
    end
    if text:find('Ваш двигатель сильно поврежден. Для его починки вызовите механика!') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Ваш авто поломан. Выйдите из авто и возле авто напишите {FFA500}/repcar{FFFFFF} дабы починить ваше авто')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Либо вызовите механика {FFA500}/phone - значок телефонной трубки - Вызвать механика{FFFFFF}')
            return false
    end
    if text:find('Вы не можете завести двигатель. Для его починки вызовите механика') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Ваш авто поломан. Выйдите из авто и возле авто напишите {FFA500}/repcar{FFFFFF} дабы починить ваше авто')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Либо вызовите механика {FFA500}/phone - значок телефонной трубки - Вызвать механика{FFFFFF}')
            return false
    end
        if text:find('Используйте: /me [действие]') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Используйте: /me [действие] ')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Отыгровка от первого лица, тоесть /me кашлянул')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Обязательно с маленькой буквы и без точки в конце.')
       return false
    end
    if text:find(' [Ошибка] Используйте: /do [действие] ') and not text:find('говорит') then
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Используйте: /do [действие] ')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Отыгровка от третего лица, тоесть /do У джеймса течет кровь.')
        sampAddChatMessage('{FFA500}[Информация]{FFFFFF} Обязательно с большой буквы и точка в конце.')
       return false
    end
    if text:find('Владелец лавки редактирует товар, посмотреть ассортимент пока нельзя!') and not text:find('говорит') then
        setVirtualKeyDown(VK_ALT, true)
        setVirtualKeyDown(VK_ALT, fasle)
       return false
    end
end
function sampev.onShowDialog(dialogId, style, title, button1, button2, text)
    if dialogId == 1898 then
        sampSendDialogResponse(1898, 1, nil, nil)
        return false
    end
end