【问题标题】:vector3(...) argument 1 had type nilvector3(...) 参数 1 的类型为 nil
【发布时间】:2022-01-04 01:55:42
【问题描述】:

我正在尝试使用修改后的框架 (ESX(legacy)) 在游戏 (FiveM) 中运行此“脚本”,但在尝试执行该功能时出现此错误:( 确切行的代码:

function deleteLastObject(object_end, x, y, z)
    ESX.Game.DeleteObject(ESX.Game.GetClosestObject(object_end, { -----------> line 265
        x = x,
        y = y,
        z = z
    }))
end
function spawnEndObject(object_start, object_end, x, y, z)
    if isActionStarted then
        ESX.Game.SpawnObject(object_end, {
            x = x,
            y = y,
            z = z
        }, function(obj)
            deleteLastObject(object_start, x, y, z) -----------> line 257
            SetEntityHeading(obj, GetEntityHeading(GetPlayerPed(-1)))
            PlaceObjectOnGroundProperly(obj)
        end)
    end
end

如果有人帮忙,我会很高兴:)

【问题讨论】:

  • 什么是object_start?提供更多信息和实际的错误信息

标签: lua fivem


【解决方案1】:

表格中不要使用 X, Y, Z,而是使用 vector3(X, Y, Z)。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-09
  • 1970-01-01
  • 2021-09-11
  • 2011-01-21
  • 2015-07-29
  • 1970-01-01
相关资源
最近更新 更多