Оповещение о прибытие и покидание. Если игрок взял профессию из определенной категории то [Имя профессии] прибыл, если покинул профессию то, [Имя профессии] Покинул.
И подскажите как соединить данные о профессиях с другим кодом.
util.AddNetworkString("SCPChangeNotification")
hook.Add("OnPlayerChangedTeam", "NotifySCPChange", function(ply, oldTeam, newTeam)
local scpCategories = {
["SCP Объекты"] = true,
}
if scpCategories[team.GetName(newTeam)] then
net.Start("SCPChangeNotification")
net.WriteString(ply:Nick())
net.WriteBool(true)
net.Broadcast()
elseif scpCategories[team.GetName(oldTeam)] then
net.Start("SCPChangeNotification")
net.WriteString(ply:Nick())
net.WriteBool(false)
net.Broadcast()
end
end)
net.Receive("SCPChangeNotification", function()
local playerName = net.ReadString()
local entering = net.ReadBool()
if entering then
DarkRP.notifyAll(0, 4, "[СК] " .. playerName .. " прибыл в комплекс", Color(0, 255, 0))
else
DarkRP.notifyAll(0, 4, "[СК] " .. playerName .. " покинул комплекс", Color(255, 0, 0))
end
end)
Вот сам код.