Как сделать правильно.

cenor_yt

Новичок
Автор темы
13
0
Удаление темы с решением
Версия MoonLoader
.026-beta
Подскажите пожалуйста.
Сама суть. если мой ID в сообщение, сообщение не удаляется. если моего ID нет. удаляетсяэ\
Пытался так, но она не работает.

1:
function sampev.onServerMessage(color, text)
    if text:find("следить за") then
        return false
        end
    if text:find(myId.."] начал следить за") then
        return true
        end
end
 
Решение
Подскажите пожалуйста.
Сама суть. если мой ID в сообщение, сообщение не удаляется. если моего ID нет. удаляетсяэ\
Пытался так, но она не работает.

1:
function sampev.onServerMessage(color, text)
    if text:find("следить за") then
        return false
        end
    if text:find(myId.."] начал следить за") then
        return true
        end
end
Lua:
require('lib.samp.events').onServerMessage= function(color, text)
    local checkMyId = text:match('%[(%d+)%] начал следить за')
    if checkMyId and tonumber(checkMyId) ~= select(2, sampGetPlayerIdByCharHandle(1)) then
        return false
    end
end

cenor_yt

Новичок
Автор темы
13
0

MLycoris

Режим чтения
Проверенный
1,825
1,883
Подскажите пожалуйста.
Сама суть. если мой ID в сообщение, сообщение не удаляется. если моего ID нет. удаляетсяэ\
Пытался так, но она не работает.

1:
function sampev.onServerMessage(color, text)
    if text:find("следить за") then
        return false
        end
    if text:find(myId.."] начал следить за") then
        return true
        end
end
Lua:
require('lib.samp.events').onServerMessage= function(color, text)
    local checkMyId = text:match('%[(%d+)%] начал следить за')
    if checkMyId and tonumber(checkMyId) ~= select(2, sampGetPlayerIdByCharHandle(1)) then
        return false
    end
end