starwarsrp 服务器中的 Lua 错误

[ERROR] addons/darkrpmodification/lua/darkrp_customthings/jobs.lua:34: '}' expected (to close '{' at line 21) near 'category' 1. unknown - addons/darkrpmodification/lua/darkrp_customthings/jobs.lua:0

我正在编写一个基于一个名叫 gmod 的相当知名的游戏的服务器。 我曾经把服务器设置为 DarkRP,但最近决定将其更改为 starwarsrp,因为每天 DarkRP 变得越来越混乱。

这就是我遇到的问题 由于我对 lua 还是比较陌生,所以我不确定问题是什么,如果您知道问题的解决方案,我会非常感激。

    --[[---------------------------------------------------------------------------
    DarkRP 自定义工作
    ---------------------------------------------------------------------------

    这个文件包含你的自定义工作。
    这个文件还应该包含你编辑过的 DarkRP 工作。

    注意: 如果你想编辑一个默认的 DarkRP 工作,请首先在     darkrp_config/disabled_defaults.lua 中禁用它
        一旦你做到了这一点,复制并粘贴工作到这个文件并编辑它。

    默认的工作可以在这里找到:
    https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua

    有关示例和解释,请访问此维基页面:
    http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields

    在以下行下添加工作:
    ---------------------------------------------------------------------------]]

    TEAM_CT = DarkRP.createJob("克隆战士", { -- 名称
        color = Color(255, 255, 255, 255), -- 团队颜色
        model = "models/player/mossman.mdl", -- 玩家模型
        description = [[你是一个单一的克隆
                            你没有任何重要性]],  -- 工作描述
        weapons = {"weapon_empty_hands"}, -- 额外武器
        command = "CT", -- 成为该工作的命令
        max = 100, -- 最大数量的工作
        salary = 0, -- 工资
        admin = 0, -- 是否需要管理员? 是 1,否 0
        vote = false, -- 是否需要投票? 是 true,否 false
        hasLicense = false, -- 是否有许可证
        customCheck = function(ply) return ply:GetNWString("usergroup") ==     "clonetrooper" end -- 额外的检查函数。输入 nil 或无以使
        category = "Clone",

    })

    --[[---------------------------------------------------------------------------
    定义加入玩家出生的团队和如果向下调级时更改的团队
    ---------------------------------------------------------------------------]]
    GAMEMODE.DefaultTeam = TEAM_CITIZEN

--[[---------------------------------------------------------------------------
定义哪些团队属于民事保护
民事保护可以发出警告,让人们追捕和执行一些其他与警察有关的任务
---------------------------------------------------------------------------]]
GAMEMODE.CivilProtection = {
    [TEAM_POLICE] = true,
    [TEAM_CHIEF] = true,
    [TEAM_MAYOR] = true,
}

--[[---------------------------------------------------------------------------
刺客的工作(启用刺客菜单)
---------------------------------------------------------------------------]]
DarkRP.addHitmanTeam(TEAM_MOB)
点赞
用户33252
用户33252

在下面的代码中,你需要在 end 之后添加逗号:

    customCheck = function(ply) return ply:GetNWString("usergroup") ==     "clonetrooper" end -- The extra check function. Enter nil or nothing to not have     an extra check
2016-02-16 18:02:15