Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local code={
- {string.char(195,128), string.char(208,160,209,146) }, --А
- {string.char(195,129), string.char(208,160,226,128,152)}, --Б
- {string.char(195,130), string.char(208,160,226,128,153)}, --В
- {string.char(195,131), string.char(208,160,226,128,156)}, --Г
- {string.char(195,132), string.char(208,160,226,128,157)}, --Д
- {string.char(195,133), string.char(208,160,226,128,162)}, --Е
- {string.char(195,134), string.char(208,160,226,128,147)}, --Ж
- {string.char(195,135), string.char(208,160,226,128,148)}, --З
- {string.char(195,136), string.char(208,160,63,63) }, --И
- {string.char(195,137), string.char(208,160,226,132,162)}, --Й
- {string.char(195,138), string.char(208,160,209,153) }, --К
- {string.char(195,139), string.char(208,160,226,128,186)}, --Л
- {string.char(195,140), string.char(208,160,209,154) }, --М
- {string.char(195,141), string.char(208,160,209,156) }, --Н
- {string.char(195,142), string.char(208,160,209,155) }, --О
- {string.char(195,143), string.char(208,160,209,159) }, --П
- {string.char(195,144), string.char(208,160,194,160) }, --Р
- {string.char(195,145), string.char(208,160,208,142) }, --С
- {string.char(195,146), string.char(208,160,209,158) }, --Т
- {string.char(195,147), string.char(208,160,208,136) }, --У
- {string.char(195,148), string.char(208,160,194,164) }, --Ф
- {string.char(195,149), string.char(208,160,210,144) }, --Х
- {string.char(195,150), string.char(208,160,194,166) }, --Ц
- {string.char(195,151), string.char(208,160,194,167) }, --Ч
- {string.char(195,152), string.char(208,160,208,129) }, --Ш
- {string.char(195,153), string.char(208,160,194,169) }, --Щ
- {string.char(195,154), string.char(208,160,208,132) }, --Ъ
- {string.char(195,155), string.char(208,160,194,171) }, --Ы
- {string.char(195,156), string.char(208,161,208,138) }, --Ь
- {string.char(195,157), string.char(208,160,194,173) }, --Э
- {string.char(195,158), string.char(208,160,194,174) }, --Ю
- {string.char(195,159), string.char(208,160,208,135) }, --Я
- {string.char(195,160), string.char(208,160,194,176) }, --а
- {string.char(195,161), string.char(208,160,194,177) }, --б
- {string.char(195,162), string.char(208,160,208,134) }, --в
- {string.char(195,163), string.char(208,160,209,150) }, --г
- {string.char(195,164), string.char(208,160,210,145) }, --д
- {string.char(195,165), string.char(208,160,194,181) }, --е
- {string.char(195,166), string.char(208,160,194,182) }, --ж
- {string.char(195,167), string.char(208,160,194,183) }, --з
- {string.char(195,168), string.char(208,160,209,145) }, --и
- {string.char(195,169), string.char(208,160,226,132,150)}, --й
- {string.char(195,170), string.char(208,160,209,148) }, --к
- {string.char(195,171), string.char(208,160,194,187) }, --л
- {string.char(195,172), string.char(208,160,209,152) }, --м
- {string.char(195,173), string.char(208,160,208,133) }, --н
- {string.char(195,174), string.char(208,160,209,149) }, --о
- {string.char(195,175), string.char(208,160,209,151) }, --п
- {string.char(195,176), string.char(208,161,208,130) }, --р
- {string.char(195,177), string.char(208,161,208,131) }, --с
- {string.char(195,178), string.char(208,161,226,128,154)}, --т
- {string.char(195,179), string.char(208,161,209,147) }, --у
- {string.char(195,180), string.char(208,161,226,128,158)}, --ф
- {string.char(195,181), string.char(208,161,226,128,166)}, --х
- {string.char(195,182), string.char(208,161,226,128,160)}, --ц
- {string.char(195,183), string.char(208,161,226,128,161)}, --ч
- {string.char(195,184), string.char(208,161,226,130,172)}, --ш
- {string.char(195,185), string.char(208,161,226,128,176)}, --щ
- {string.char(195,186), string.char(208,161,208,137) }, --ъ
- {string.char(195,187), string.char(208,161,226,128,185)}, --ы
- {string.char(195,188), string.char(208,160,194,172) }, --ь
- {string.char(195,189), string.char(208,161,208,140) }, --э
- {string.char(195,190), string.char(208,161,208,139) }, --ю
- {string.char(195,191), string.char(208,161,208,143) }, --я
- {string.char(194,184), string.char(208,160,208,131) }, --Ё
- {string.char(194,248), string.char(208,161,226,128,152)}, --ё
- }
- local function toPrint(str)
- if type(str)=='string' then
- for i=1,#code do str=str:gsub(code[i][2],code[i][1]) end
- end
- return str
- end
- local function toWrite(str)
- if type(str)=='string' then
- for i=1,#code do str=str:gsub(code[i][1],code[i][2]) end
- end
- return str
- end
- local nativeopen=fs.open
- fs.open=function ( _sPath, _sMode )
- local file = nativeopen( _sPath, _sMode )
- if file then
- if file.write then
- file.nativewrite=file.write
- file.write=function(text)
- file.nativewrite(toWrite(text))
- end
- end
- if file.writeLine then
- file.nativewriteLine=file.writeLine
- file.writeLine=function(text)
- file.nativewriteLine(toWrite(text))
- end
- end
- if file.readLine then
- file.nativereadLine=file.readLine
- file.readLine=function()
- return toPrint(file.nativereadLine())
- end
- end
- if file.readAll then
- file.nativereadAll=file.readAll
- file.readAll=function()
- return toPrint(file.nativereadAll())
- end
- end
- end
- return file
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement