- 59
- 5
- Версия MoonLoader
- Другое
Хотел вывести Time HUD из Medical Helper-а, но получилась такая вещь.
Хотел вывести это:
ой, щас перезалью
Код:
require 'lib.samp.events'
function hudTimeF() -- начало функции
local success = ffi.C.GetKeyboardLayoutNameA(KeyboardLayoutName)
local errorCode = ffi.C.GetLocaleInfoA(tonumber(ffi.string(KeyboardLayoutName), 16), 0x00000002, LocalInfo, BuffSize)
local localName = ffi.string(LocalInfo)
local capsState = ffi.C.GetKeyState(20)
local function lang()
local str = string.match(localName, "([^%(]*)")
if str:find("Русский") then
return "Ru"
elseif str:find("Английский") then
return "En"
end -- завершает elseif
end -- завершает if
local text = string.format("%s | {ffeeaa}%s{ffffff} %s", os.date("%d ")..month[tonumber(os.date("%m"))]..os.date(" - %H:%M:%S"), lang(), getStrByState2(capsState))
if thread:status() ~= "dead" then
renderFontDrawText(fontPD, text, 20, sy-50, 0xFFFFFFFF)
else
renderFontDrawText(fontPD, text, 20, sy-25, 0xFFFFFFFF)
end
end -- конец функции
ой, щас перезалью
Последнее редактирование: