Помогите c чатом

Cameron_Bawerman

Известный
Автор темы
105
1
Версия MoonLoader
Другое
Всем добрый помогите, что я не так сделал.
Делаю проверку игрока в листе онлайн, и чтоб проверить игрока онлайн а потом выследить по ид надо прописывать команду /members.
Так вот, как сделать так, чтоб скрипт прописывал команду /members но лист не выскакивал чат а скрипт в слепую проверял и выдавал то что нужно?
 
Последнее редактирование:

plalkeo

Известный
710
283
Lua:
function sampev.onServerMessage(color, msg)
    if msg:find('ID: (%d+) |') then
        msg1 = msg
        lua_thread.create(function()
            local id, ptime, surname, rang = msg1:match("ID: (%d+) %| (%d+:%d+ %d+%.%d+%.%d+) %| {.+}(%w+_%w+).+: (.+%[%d+%]) %-")
            sampAddChatMessage(""..id.." "..myid.."", 0xFFFFFF)
            if tonumber(id) == tonumber(myid) then
                sampAddChatMessage("Получилось", 0xFFFFFF)
            end
        end)
    end
end
 

Cameron_Bawerman

Известный
Автор темы
105
1
Lua:
function sampev.onServerMessage(color, msg)
    if msg:find('ID: (%d+) |') then
        msg1 = msg
        lua_thread.create(function()
            local id, ptime, surname, rang = msg1:match("ID: (%d+) %| (%d+:%d+ %d+%.%d+%.%d+) %| {.+}(%w+_%w+).+: (.+%[%d+%]) %-")
            sampAddChatMessage(""..id.." "..myid.."", 0xFFFFFF)
            if tonumber(id) == tonumber(myid) then
                sampAddChatMessage("Получилось", 0xFFFFFF)
            end
        end)
    end
end
Спасибо большое, не подскажешь как это можно исправить, весь интернет облазил не нашел.

Делаю проверку игрока в лист онлайн, и чтоб проверить игрока онлайн а потом выследить по ид надо прописывать команду /members.
Так вот, как сделать так, чтоб скрипт прописывал команду /members но лист не выскакивал чат а скрипт в слепую проверял и выдавал то что нужно?

Lua:
function main()
    while not isSampAvailable() do wait(1000) end
    sampRegisterChatCommand("hii", dH)
    wait(-1)
end


function dH(param)
    idd = param
    sampSendChat("/members") -- Как сделать, чтоб это команда не прописывалась в чат именно в этот момент, но скрипт видел что там
end


function sampev.onServerMessage(color, msg)
    if msg:find('ID: (%d+) |') then
        msg1 = msg
        lua_thread.create(function()
            local id, ptime, surname, rang = msg1:match("ID: (%d+) %| (%d+:%d+ %d+%.%d+%.%d+) %| {.+}(%w+_%w+).+: (.+%[%d+%]) %-")
            if tonumber(id) == tonumber(idd) then
                sampAddChatMessage("Получилось", 0xFFFFFF)
            end
        end)
    end
end