[BAdmin] НонРп тайм

Как Сделать Команду Для 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)

(запись удалена автором)

(запись удалена автором)