ищю скрипт

ValeriyArtemenko

Режим чтения
Автор темы
163
47
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
Нужен скрипт для записи ников всех игроков в зоне стрима в отдельный файл.
 
Решение
Нужен скрипт для записи ников всех игроков в зоне стрима в отдельный файл.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    
    while true do wait(0)
        for k, v in ipairs(getAllChars()) do
            local res, id = sampGetPlayerIdByCharHandle(v)
            if res then
                Nick = sampGetPlayerNickname(id)
                file = io.open(getGameDirectory().."//moonloader//test.txt", "r")
                nickFile = file:read('*a')
                file:close()
                if not nickFile:find(Nick) and doesFileExist(getGameDirectory()..'\\moonloader\\config\\NickList.txt') then
                    file = io.open(getGameDirectory().."\\moonloader\\config\\NickList.txt", "a")...

YarikVL

Известный
Проверенный
4,796
1,813
Нужен скрипт для записи ников всех игроков в зоне стрима в отдельный файл.
Lua:
function main()
    while not isSampAvailable() do wait(0) end
    
    while true do wait(0)
        for k, v in ipairs(getAllChars()) do
            local res, id = sampGetPlayerIdByCharHandle(v)
            if res then
                Nick = sampGetPlayerNickname(id)
                file = io.open(getGameDirectory().."//moonloader//test.txt", "r")
                nickFile = file:read('*a')
                file:close()
                if not nickFile:find(Nick) and doesFileExist(getGameDirectory()..'\\moonloader\\config\\NickList.txt') then
                    file = io.open(getGameDirectory().."\\moonloader\\config\\NickList.txt", "a")
                    file:write(Nick..'\n')
                    file:close()
                end
            end
        end
    end
end
Вроде должно работать🤔
Если не будет работать то скинешь файл moonloader из папки moonloader

Только создай по этому пути:
moonloader/config/NickList.txt
Файл текстовый с названием NickList
( То есть в папке config )