[DarkRP] Как добавить свою DarkRP команду (/command)

Привет, ребят, дайте какой-то скелет для команди DarkRP??

server:

local function policeDemote(ply, args)
end

DarkRP.defineChatCommand("policedemote", policeDemote)

shared:

DarkRP.declareChatCommand{
    command = "policedemote",
    description = "Demote a player from their job",
    delay = 1.5,
    condition = fn.Compose{fn.Curry(fn.Flip(fn.Gt), 2)(1), fn.Length, player.GetAll},
    tableArgs = true
}
1 лайк

[ERROR] lua/autorun/server/com.lua:48: attempt to index global ‘DarkRP’ (a nil value)

  1. unknown - lua/autorun/server/com.lua:48
local function bankbank(ply, args)
    local DoSay = function(text)
        if ply:GetNWBool("McPhone.HasPhone") then
            ply:DoEmote('{name} проверил балик')
            timer.Simple(1, function()
                ply:Notify('Твой баланс в банке: ' .. DarkRP.formatMoney(BraxBank.PlayerMoney(ply)))
            end)
        end
    end
    return args, DoSay
end
DarkRP.defineChatCommand("bank", bankbank)

Вместо этого пути, создай файлы:

  • addons/darkrpmodification/lua/darkrp_modules/custom_commands/sh_cmd.lua
  • addons/darkrpmodification/lua/darkrp_modules/custom_commands/sv_cmd.lua

и помести код туда. Вместо хуков просто расположи файлы там, где требуется