Как хукануть текст

SURVERS

Активный
Автор темы
139
32
Версия MoonLoader
.026-beta
Заказчик у меня попросил написать авто ловлю /code на нубо рп с модом арз, текст: {C93BD2}Тех. Администратор{FFD700} Sakura_Wasabi: Создал код wopnhal [Активаций: 6] с призом 243 AZ-RUB.

У меня получилось так:
Lua:
        local code = text:match("%w+_%w+: Создал код %w+")
        if text:find('%w+_%w+: Создал код %w+') then
            sampAddChatMessage(code, -1)
        end

Но ничего не работает :(
 
  • Грустно
  • Злость
Реакции: Vespan и qdIbp

SURVERS

Активный
Автор темы
139
32
Соре за оффтоп, но как тебе пришло в голову браться за заказы с такими знаниями
У меня с хуками всегда проблемы были, у меня друг уже куча лет в lua разработке, и мы с ним 30 минут думали почему не хукается текст
 

qdIbp

Автор темы
Проверенный
1,438
1,180
У меня с хуками всегда проблемы были, у меня друг уже куча лет в lua разработке, и мы с ним 30 минут думали почему не хукается текст
Так ничего сложного
1 проверил кодировку
2 начал работать с хуками через регулярное выражение
 

SURVERS

Активный
Автор темы
139
32
Lua:
local code = text:match("%w+_%w+: Создал код (%w+)")
if code then
    sampAddChatMessage(code, -1)
end
Спасибо помог <3

Так ничего сложного
1 проверил кодировку
2 начал работать с хуками через регулярное выражение
Стараюсь :3

Lua:
local code = text:match("%w+_%w+: Создал код (%w+)")
if code then
    sampAddChatMessage(code, -1)
end
Lua:
    if text:match("%w+_%w+: Включил команду - /cchas на 10 секунд") then
        sampAddChatMessage('Хелпер ввёл /cchas', -1)
        sampSendChat('/cchas')
    end
Строка из чат лога: {FF0000}Спец.Администратор{FFD700} Grisha_Isaev: Включил команду - /cchas на 10 секунд
Пытаюсь хукнуть, но без успешно... Что не так? Подскажите плиз
 
Последнее редактирование:
  • Злость
Реакции: qdIbp

qdIbp

Автор темы
Проверенный
1,438
1,180
Спасибо помог <3


Стараюсь :3


Lua:
    if text:match("%w+_%w+: Включил команду - /cchas на 10 секунд") then
        sampAddChatMessage('Хелпер ввёл /cchas', -1)
        sampSendChat('/cchas')
    end
Строка из чат лога: {FF0000}Спец.Администратор{FFD700} Grisha_Isaev: Включил команду - /cchas на 10 секунд
Пытаюсь хукнуть, но без успешно... Что не так? Подскажите плиз
Лучше иди учись самостоятельно
Lua:
if string.match(t, "{FF0000}Спец%.Администратор{FFD700} .+: Включил команду %- /cchas на %d+ секунд") then