[Lua] Как написать чекер?

Arizona Mobile 3

Потрачен
Автор темы
117
13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
Всем привет хочу написать чекер например ввёл ник друга и когда он в сети на екране его ник отображается когда не в игре не отображается
 
  • Нравится
Реакции: Artesha
D

deleted-user-139653

Гость
Как вариант
1703715828515.png

Lua:
local font = renderCreateFont("Arial", 10, 13)

function getPlayer()
    local nick = {
        "mex",
        "vult.",
        "fuze",
        "Ascenee",
        "jN.Lepton.",
        "CoCuCo4Ka",
        ".nevermore",
        "jN.Kamik@dze.",
        "Sereja_Qcold",
        "[Q]EvGenyi"
    }

    local connectedPlayers = {}

    for id = 0, sampGetMaxPlayerId() do
        if sampIsPlayerConnected(id) then
            local playerName = sampGetPlayerNickname(id):lower()
            local playerColor = sampGetPlayerColor(id)
            for _, nickPlayer in ipairs(nick) do
                if string.find(playerName, nickPlayer:lower(), 1, true) then
                    local playerText = string.format("{%06X}%s[%d]", playerColor, sampGetPlayerNickname(id), id)
                    table.insert(connectedPlayers, playerText)
                    break
                end
            end
        end
    end
    return connectedPlayers
end

function main()
    repeat wait(0) until isSampAvailable()
    
    while true do wait(0)
        local connectedPlayers = getPlayer()
        local text = table.concat(connectedPlayers, "\n")
        local finalText = "Игроки:" .. "\n" .. text
        renderFontDrawText(font, finalText, 2, 300, -1)
    end
end
 
  • Нравится
Реакции: YarikVL

YarikVL

Известный
Проверенный
4,740
1,816
хочу написать чекер
Окей. Пиши.
только сначала гайды посмотри:


например ввёл ник друга и когда он в сети на екране его ник отображается когда не в игре не отображается
В твоем случае проще скачать уже существующий скрипт:

Если тебе это не подходит, то за готовым кодом/скриптом сюда:
 
  • Нравится
Реакции: Rizan и qdIbp

Arizona Mobile 3

Потрачен
Автор темы
117
13
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Как вариант
Посмотреть вложение 226250
Lua:
local font = renderCreateFont("Arial", 10, 13)

function getPlayer()
    local nick = {
        "mex",
        "vult.",
        "fuze",
        "Ascenee",
        "jN.Lepton.",
        "CoCuCo4Ka",
        ".nevermore",
        "jN.Kamik@dze.",
        "Sereja_Qcold",
        "[Q]EvGenyi"
    }

    local connectedPlayers = {}

    for id = 0, sampGetMaxPlayerId() do
        if sampIsPlayerConnected(id) then
            local playerName = sampGetPlayerNickname(id):lower()
            local playerColor = sampGetPlayerColor(id)
            for _, nickPlayer in ipairs(nick) do
                if string.find(playerName, nickPlayer:lower(), 1, true) then
                    local playerText = string.format("{%06X}%s[%d]", playerColor, sampGetPlayerNickname(id), id)
                    table.insert(connectedPlayers, playerText)
                    break
                end
            end
        end
    end
    return connectedPlayers
end

function main()
    repeat wait(0) until isSampAvailable()
   
    while true do wait(0)
        local connectedPlayers = getPlayer()
        local text = table.concat(connectedPlayers, "\n")
        local finalText = "Игроки:" .. "\n" .. text
        renderFontDrawText(font, finalText, 2, 300, -1)
    end
end
не роботает на мобиле
 
  • Ха-ха
Реакции: deleted-user-139653