Небольшая помощь по скрипту

Флэмч

Участник
Автор темы
77
1
Версия MoonLoader
.027.0-preview
Привет.
Коротко: Для практики хочу сделать скрипт, в данном случае, триггер должен срабатывать тогда, когда в чате сообщение: [Жалоба] от Nick_Name[id]: тексттексттекст
Ситуация такая, что он не ловит почему-то это, безрезультатно. Ниже прикреплю скрипт и строку с error'om.

Сам скрипт:
Lua:
local sampuha = require 'lib.samp.events'
sampAddChatMessage("{94DE76}[admin-helper] {FFFFFF}Автоматическая выдача наказаний.", -1)

function sampuha.onServerMessage(color, text)
    if string:find(text,'%[Жалоба%] от (.*)%[(%d+)%]: (.+)') then
        local nick, id, report_text = text:match('%[Жалоба%] от (.*)%[(%d+)%]: (.+)')
        sampAddChatMessage('Сработал триггер на', -1)
    end
end

Ошибка:
[21:33:18.740344] (error) AutoNak.lua: C:\Games\ARIZONA GAMES\bin\Arizona\moonloader\AutoNak.lua:5: calling 'find' on bad self (string expected, got table)
stack traceback:
[C]: in function 'find'
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,768
11,210
вместо : поставь .
1661803859330.png