我遇到了这个Lua脚本的问题,它在第46行'}'上说它丢失了,我在这里缺少什么?我在代码中标记了它,任何人都有一个线索,可能是一些简单的东西?
local function Peacekeeper_OnCheckArea(creature)
for k, player in pairs(GetPlayersInMap(creature:GetMapId())) do
if(player) then
if (player:GetAreaId() == creature:GetAreaId()) then
local point = player:GetX(), player:GetY() --<-- Line 46**
if(isInArea(point)) then
player:SetPvP(false)
else
player:SetPvP(true)
end
end
end
end
end
答案 0 :(得分:4)
应为您的local point
分配一张桌子。像这样:
local point = { player.GetX(), player.GetY() }