help txt

Ancwork

Участник
Автор темы
68
9
Версия MoonLoader
.026-beta
Как можно из txt вывести текст в sampShowDialog?
Если можно то с примером или подобными решеными статьями
 
Решение
Lua:
local encoding = require 'encoding'
u8 = encoding.UTF8
encoding.default = 'CP1251'

function main()
    while not isSampAvailable() do wait(0) end

    sampRegisterChatCommand('valera', function(arg)
        local file = io.open(getWorkingDirectory() .. '\\valera.txt', 'r')
        local contents = file:read('*a')
        file:close()

        sampShowDialog(228, 'Valera', u8:decode(contents), 'Закрыть', nil)
    end)
       
    wait(-1)
end

Неадекватная сова

Известный
Проверенный
277
245
Lua:
local encoding = require 'encoding'
u8 = encoding.UTF8
encoding.default = 'CP1251'

function main()
    while not isSampAvailable() do wait(0) end

    sampRegisterChatCommand('valera', function(arg)
        local file = io.open(getWorkingDirectory() .. '\\valera.txt', 'r')
        local contents = file:read('*a')
        file:close()

        sampShowDialog(228, 'Valera', u8:decode(contents), 'Закрыть', nil)
    end)
       
    wait(-1)
end
 
Последнее редактирование:
  • Нравится
Реакции: santov

Ancwork

Участник
Автор темы
68
9
Lua:
local encoding = require 'encoding'
encoding.default = 'CP1251'

function main()
    while not isSampAvailable() do wait(0) end

    sampRegisterChatCommand('valera', function(arg)
        local file = io.open(getWorkingDirectory() .. '\\valera.txt', 'r')
        local contents = file:read('*a')
        file:close()

        sampShowDialog(228, 'Valera', u8:decode(contents), 'Закрыть', nil)
    end)
       
    wait(-1)
end
Допустим, а если sampShowDialog по кнопке, все так-же?