Вопрос Не работает UI

  • 4
  • 0
Контакты для связи отсутствуют.
Привет, хочу сделать для себя меню, но выдает ошибку. Как это пофиксить? Заранее спасибо за помощь

Сама ошибка:
[ERROR] lua/includes/extensions/file.lua:48: bad argument #1 to 'RunConsoleCommand' (string expected, got nil)
  1. RunConsoleCommand - [C]:-1
   2. DoClick - lua/includes/extensions/file.lua:48
    3. unknown - lua/vgui/dlabel.lua:237


Мой код:
concommand.Add("test1", function()
    RunConsoleCommand("say", "test1")
end)

concommand.Add("test2", function()
    RunConsoleCommand("say", "test2")
    end)

local Functions = {
    {
        Name = "Тест-1",
        FunctionC = "test1",
    },   
    {
        Name = "Тест-2",
        FunctionC = "test2",
    }
}


local function createSitSyncFrame(context)

    local LP = LocalPlayer()

    ui.Create("ui_frame", function(self)

        FrameFunctions = self
        
        local w = 200
        
        self:SetSize(w, #Functions * 34 + 43)
        self:SetPos(ScrW() - self:GetWide() - 10, (ScrH() - self:GetTall()) * 0.5)
        self:ShowCloseButton(true)
        self:SetTitle("Функции")
        self:SetMouseInputEnabled(true)
        self:SetDraggable(true)
        
        for k, v in pairs(Functions) do
            local btn = ui.Create("ui_button", function(btn)
                
                btn:Dock(TOP)
                btn:DockMargin(0,5,0,0)
                btn:SetTall(30)
                btn:SetText(v.Name)
                btn:SetFont("ui.24")
                
                btn.DoClick = function()
                    RunConsoleCommand(FunctionC)
                end
            end, self)
        end
    end, context)   
end

hook("OnContextMenuOpen", function()
    
    local context = g_ContextMenu
    if (IsValid(FrameFunctions)) then return end
        
    createSitSyncFrame(context)
end)
 
Сверху Снизу