在Lua失踪}

时间:2014-09-03 21:00:32

标签: lua

我遇到了这个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

1 个答案:

答案 0 :(得分:4)

应为您的local point分配一张桌子。像这样:

local point = { player.GetX(), player.GetY() }