Как Сделать Команду Для root чтобы Когда Вводил В Консоль startnonrptime Появлялась Сверху Надпись NONRPTIME И Когда Вводишь В Консоль stopnonrptime То Эта Надпись Убиралась?
Моя Badmin может быть не такой как у тебя, но переделывать под твою, я не буду.
addons\badmin\lua\ba\plugins
term.Add('AdminNonrptime', '# запустил NonRpTime.')
term.Add('AdminNonrptime2', '# завершил NonRpTime.')
local nonrptime=false -- так проще чем брать с nw
ba.cmd.Create('nonrptime', function(pl)
if nonrptime then
nonrptime=false
ba.notify_all(term.Get('AdminNonrptime2'),pl)
nw.SetGlobal('NonRpTime',nil)
else
nonrptime=true
ba.notify_all(term.Get('AdminNonrptime'),pl)
nw.SetGlobal('NonRpTime',true)
end
end)
:SetFlag '' -- flag твоего рута я не знаю. по стандарту *
:SetHelp 'НонРпТайм'
if SERVER then return end
local w = ScrW()
local h = ScrH()
surface.CreateFont('TheShitFont',{font = "Trebuchet24",size = (h + w) * .011,weight = 300,blursize = 0,scanlines = 0,antialias = false,underline = false,italic = false,strikeout = false,symbol = false,rotary = false,shadow = true,additive = false,outline = false,})
local COLOR_WHITE,COLOR_BLACK,draw_SimpleTextOutlined,TEXT_ALIGN_CENTER,TEXT_ALIGN_TOP = Color(255, 255, 255),Color(0, 0, 0),draw.SimpleTextOutlined,TEXT_ALIGN_CENTER,TEXT_ALIGN_TOP
local nw_GetGlobal = nw.GetGlobal
hook.Add('HUDPaint','NonRpTime',function()
if not nw_GetGlobal('NonRpTime') then return end
draw_SimpleTextOutlined('NONRPTIME ', 'TheShitFont', w / 2, 0, COLOR_WHITE, TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, COLOR_BLACK)
end)
(запись удалена автором)
(запись удалена автором)