Mobile Нужна помощь по Lua для взаимодействия с чатом

SADISTCORE

Известный
Автор темы
75
13
Подскажите, как правильно сделать чтобы отправлялось /ok при появлении в чате текста "неудачная подсечка", но это сообщение розовым текстом появляется в чате (как отыгровка /me)

Набросок:
local sp = require "lib.samp.events" -- подгрузка библиотеки
function main() 
if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function sp.onServerMessage(color, text) if text:find("неудачная подсечка") then sampSendChat('/ok') -- отправка в чат '/ok' end end
 
Последнее редактирование:

kinamaster22

Известный
1,209
181
Подскажите, как правильно сделать чтобы отправлялось /ok при появлении в чате текста "неудачная подсечка", но это сообщение розовым текстом появляется в чате (как отыгровка /me)

Набросок:
local sp = require "lib.samp.events" -- подгрузка библиотеки
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function sp.onServerMessage(color, text) if text:find("неудачная подсечка") then sampSendChat('/ok') -- отправка в чат '/ok' end end
Lua:
local sampev = require 'lib.samp.events'

function sampev.onChatMessage(playerId, text, color)
    if text:find("неудачная подсечка") then
        sampSendChat("/ok")
    end
end
 
Последнее редактирование:

kyrtion

Известный
1,022
373
Lua:
function sampev.onServerMessage(color, text)
    if text:find("неудачная подсечка") then
        sampSendChat("/ok")
    end
end
Если использует старый сампфункс, почему бы и не поддерживать совместимости?
Lua:
local sampev = require('samp.events')

function sampev.onServerMessage(color, text)
    if text:find('неудачная подсечка') then
        lua_thread.create(function()
            wait(1)
            sampSendChat('/ok')
        end)
    end
end