Есть код:
if SERVER then
local overrideCommands = {
["ooc"] = function(ply, text)
local doSay = function()
local name =
ply:isMPF() and
ply:getDarkRPVar("job") or ply:Nick()
local phrase = DarkRP.getPhrase("ooc")
local jobColor = team.GetColor(ply:Team())
local players = player.GetAll()
for next, v in ipairs(players) do
DarkRP.talkToPerson(v, jobColor, "(" .. phrase .. ") " .. name, color_white, text, ply)
end
end
return doSay
end,
}
overrideCommands["/"] = overrideCommands["ooc"]
hook.Add("onChatCommand", "DarkRP.overrideCommands", function(ply, cmd, args, tbl)
local overrideCommand = overrideCommands[cmd]
if overrideCommand then
return "", overrideCommand(ply, args)
end
end)
end
hook.Add("PlayerSay", "DarkRP.overrideChat", function(ply, text)
if text[1] == GAMEMODE.Config.chatCommandPrefix then return end
local name =
ply:isMPF() and
ply:getDarkRPVar("job") or ply:Nick()
DarkRP.talkToRange(ply, name, text, GAMEMODE.Config.meDistance)
return ""
end)
При попытке написать в чат группы через кнопку U (я про это)
Отправляется обычное сообщение и появляется ошибка [DarkRP] Invalid argument!
Пробовал многое - не помогло