Счётчик репортов

Farshmak_Savage

Новичок
Автор темы
25
1
помогите найти или сделать счётчик репортов, желательно lua, что бы считал
*[R]: Nick_Name[ID] ответил Nick_Name[ID]:
 

|Il|Il|

Активный
407
70
1639832452622.png
 

Farshmak_Savage

Новичок
Автор темы
25
1
Код:
function sampev.onServerMessage(color, text)
    _, myID = sampGetPlayerIdByCharHandle(PLAYER_PED)
    myname = sampGetPlayerNickname(myID)
    if text:find('.+%[%w+]:%s'..tostring(myname)..'[%d+] ответил %w+_%w+%[%d+]:.+') then
        rcount.v = rcount.v + 1
    end
end

 imgui.Text(u8'Мои репорты: ' .. rcount.v)
 

biscuitt

Известный
185
14
Код:
function sampev.onServerMessage(color, text)
    _, myID = sampGetPlayerIdByCharHandle(PLAYER_PED)
    myname = sampGetPlayerNickname(myID)
    if text:find('.+%[%w+]:%s'..tostring(myname)..'[%d+] ответил %w+_%w+%[%d+]:.+') then
        rcount.v = rcount.v + 1
    end
end

 imgui.Text(u8'Мои репорты: ' .. rcount.v)
moonloader log

если тебя устраивает расположение функции, то да
 

biscuitt

Известный
185
14
Посмотреть вложение 127144

сонный завтыкал с регуляркой, вот правильная:
Lua:
if text:find('.+%[%w+]: %w+_%w+%[%d+] ответил %w+_%w+%[%d+]:.+') then
я скинул уже готовый шаблон рабочий
он ошибку никакую не выдает, просто не считает
 

|Il|Il|

Активный
407
70

Вложения

  • testrcount.lua
    1.2 KB · Просмотры: 8