首页 > 解决方案 > 尝试索引 nil 值时出错 (upvalue "cfg)

问题描述

我正在移动一些地图文件,然后我重新启动了我的服务器(FiveM),当我再次调用它时,它开始出现这个问题,我撤消了我所做的一切,我再次放置了旧文件,但错误一直在发生。而且我不知道该怎么做才能解决它。

我将所有更改的文件恢复正常,但没有解决任何问题。

local cfg = module("cfg/blips_markers")

-- add additional static blips/markers
AddEventHandler("vRP:playerSpawn",function(user_id, source, first_spawn)
  if first_spawn then
    for k,v in pairs(cfg.blips) do
      vRPclient.addBlip(source,{v[1],v[2],v[3],v[4],v[5],v[6]})
    end

    for k,v in pairs(cfg.markers) do
      vRPclient.addMarker(source,{v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11]})
    end
  end
end)

在服务器内部,blip_markes 消失了,一些玩家数据也因此消失了。

标签: luagrand-theft-autofivem

解决方案


快速调试是为 cfg 分配一个整数的值,如果您的问题解决了,您就知道module("cfg/blips_markers"). 但是,请提供与module("cfg/blips_markers").


推荐阅读