there is a problem with the menu opening a player's info under player options.

ERROR: @warmenu/warmenu.lua:126: attempt to index a nil value (local 'menu') setMenuVisible (@warmenu/warmenu.lua:126)
(qb-adminmenu/client/main.lua:617)

local function setMenuVisible(id, visible, holdCurrentOption) if currentMenu then if visible then if currentMenu.id == id then return end else if currentMenu.id ~= id then return end end end

if visible then
	local menu = menus[id]

	if not currentMenu then
	--LINE 126	menu.currentOption = 1 

	else
		if not holdCurrentOption then
			menus[currentMenu.id].currentOption = 1
		end
	end

	currentMenu = menu
else
	currentMenu = nil
end

end

WARMENU LINE 445 setMenuVisible(id, true, true)

QB-ADMINMENU LINE 617 (first line) if WarMenu.MenuButton('#'..GetPlayerServerId(PlayerId()).." | "..GetPlayerName(PlayerId()), GetPlayerServerId(PlayerId())) then currentPlayer = GetPlayerServerId(PlayerId()) if WarMenu.CreateSubMenu('playerOptions', currentPlayer) then currentPlayerMenu = 'playerOptions' elseif WarMenu.CreateSubMenu('teleportOptions', currentPlayer) then currentPlayerMenu = 'teleportOptions' elseif WarMenu.CreateSubMenu('adminOptions', currentPlayer) then currentPlayerMenu = 'adminOptions' end

            if myPermissionRank == "god" then
                if WarMenu.CreateSubMenu('permissionOptions', currentPlayer) then
                    currentPlayerMenu = 'permissionOptions'
                end
            end
        end

can anyone help please

1 comment

0

Could you please put all of the code in a lua block? This is not very readable.