Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[-------------------------------------------------------------------------
- Остальное
- ---------------------------------------------------------------------------]]
- local category = "Наручники"
- local name = "DC_LOG_HANDCUFFS"
- local format = "Игрок %s воткнул кляп игроку %s"
- local hookName = "OnHandcuffGag"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s закрыл глаза игроку %s"
- local hookName = "OnHandcuffBlindfold"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s начал тащить игрока %s"
- local hookName = "OnHandcuffStartDragging"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s перестал тащить игрока %s"
- local hookName = "OnHandcuffStopDragging"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s снял наручники с игрока %s"
- local hookName = "OnHandcuffUnTied"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s надель наручники на игрока %s"
- local hookName = "OnHandcuffed"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- [2] =
- {
- target.Nick and target:Nick() or "???",
- target.SteamID and target:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- target.Nick and target:Nick() or "???"
- )
- end)
- local format = "Игрок %s порвал наручники"
- local hookName = "OnHandcuffBreak"
- DC_CORE:AddHook(category, hookName, name, function(ply, target)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???"
- )
- end)
- local category = "Чат"
- local name = "DC_LOG_CHAT"
- local format = "%s написал %s"
- local hookName = DarkRP and 'PostPlayerSay' or 'PlayerSay'
- DC_CORE:AddHook(category, hookName, name, function(ply, text)
- if not text then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- string.Trim(text)
- )
- end)
- local category = "Анонимный чат"
- local name = "DC_LOG_ANONCHAT"
- local format = "%s написал %s"
- local hookName = 'DC_AnonChat'
- DC_CORE:AddHook(category, hookName, name, function(cmd, text, ply)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- string.Trim(text)
- )
- end)
- local category = "Урон"
- local name = "DC_LOG_DAMAGE"
- local format = "%s нанес %s урона игроку %s с помощью %s"
- local hookName = 'EntityTakeDamage'
- DC_CORE:AddHook(category, hookName, name, function(ent, dmginfo)
- local attacker = dmginfo:GetAttacker()
- if ent:IsPlayer() and IsValid(attacker) and attacker:IsPlayer() then
- if dmginfo:GetDamage() < 8 then return end
- local inflictor = dmginfo:GetInflictor()
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ent.Nick and ent:Nick() or "???",
- ent.SteamID and ent:SteamID() or "???"
- },
- [2] =
- {
- attacker.Nick and attacker:Nick() or "???",
- attacker.SteamID and attacker:SteamID() or "???"
- },
- },
- attacker.Nick and attacker:Nick() or "???",
- math.Round(dmginfo:GetDamage()),
- ent.Nick and ent:Nick() or "???",
- inflictor and inflictor:IsValid() and inflictor:GetClass() or "???"
- )
- end
- end)
- local category = "Пропы"
- local name = "DC_LOG_PROPS"
- local format = "%s заспавнил %s"
- local hookName = 'PlayerSpawnProp'
- DC_CORE:AddHook(category, hookName, name, function(ply, mdl)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- mdl or "??"
- )
- end)
- local category = "Работы"
- local name = "DC_LOG_JOBS"
- local format = "%s поменял работу на %s с %s"
- local hookName = 'OnPlayerChangedTeam'
- DC_CORE:AddHook(category, hookName, name, function(ply, old, new)
- if IsValid(ply) then
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- team.GetName(new),
- team.GetName(old)
- )
- end
- end)
- local category = "Инвентарь"
- local name = "DC_LOG_POCKET"
- local format = "%s поднял %s"
- local hookName = 'onPocketItemAdded'
- DC_CORE:AddHook(category, hookName, name, function(ply, ent)
- if IsValid(ply) then
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] =
- {
- ply.Nick and ply:Nick() or "???",
- ply.SteamID and ply:SteamID() or "???"
- },
- },
- ply.Nick and ply:Nick() or "???",
- ent:GetClass()
- )
- end
- end)
- local category = "Персонажи"
- local name = "DC_LOG_CHARACTERS"
- local format = "Игрок %s создал персонажа %s"
- local hookName = "OnCharacterCreated"
- DC_CORE:AddHook(category, hookName, name, function(client, character)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:SteamName() or "???",
- client:SteamID() or "???"
- }
- },
- client:SteamName() or "???",
- character:GetName() or "???"
- )
- end)
- local format = "Игрок %s загрузил персонажа %s"
- local hookName = "CharacterLoaded"
- DC_CORE:AddHook(category, hookName, name, function(character)
- local client = character:GetPlayer()
- if IsValid(client) then
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:SteamName() or "???",
- client:SteamID() or "???"
- }
- },
- client:SteamName() or "???",
- character:GetName() or "???"
- )
- end
- end)
- local format = "Игрок %s удалил персонажа %s"
- local hookName = "PreCharacterDeleted"
- DC_CORE:AddHook(category, hookName, name, function(client, character)
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:SteamName() or "???",
- client:SteamID() or "???"
- }
- },
- client:SteamName() or "???",
- character:GetName() or "???"
- )
- end)
- local category = "Предметы"
- local name = "DC_LOG_ITEMS"
- local format = "Игрок %s использовал действие '%s' на предмете '%s' (#%s)"
- local hookName = "PlayerInteractItem"
- DC_CORE:AddHook(category, hookName, name, function(client, action, item)
- if not IsValid(client) or not item then return end
- local itemID = isentity(item) and item.ixItemID or item
- local itemInstance = ix.item.instances[itemID]
- if not itemInstance then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- action or "???",
- itemInstance:GetName() or "???",
- itemInstance:GetID() or "???"
- )
- end)
- local format = "Игрок %s получил предмет '%s' (#%s)"
- local hookName = "InventoryItemAdded"
- DC_CORE:AddHook(category, hookName, name, function(oldInv, inventory, item)
- if not inventory.owner or (oldInv and oldInv.owner == inventory.owner) then return end
- local character = ix.char.loaded[inventory.owner]
- if not character then return end
- local client = character:GetPlayer()
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- item:GetName() or "???",
- item:GetID() or "???"
- )
- end)
- local format = "Игрок %s потерял предмет '%s' (#%s)"
- local hookName = "InventoryItemRemoved"
- DC_CORE:AddHook(category, hookName, name, function(inventory, item)
- if not inventory.owner then return end
- local character = ix.char.loaded[inventory.owner]
- if not character then return end
- local client = character:GetPlayer()
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- item:GetName() or "???",
- item:GetID() or "???"
- )
- end)
- local category = "Хранилище"
- local name = "DC_LOG_STORAGE"
- local format = "Игрок %s взял %s %s из '%s' (#%s) (осталось %s %s)"
- local hookName = "storageMoneyTake"
- DC_CORE:AddHook(category, hookName, name, function(client, entity, amount, total)
- if not IsValid(client) or not IsValid(entity) then return end
- local name = entity.GetDisplayName and entity:GetDisplayName() or entity:GetName()
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- amount,
- ix.currency.plural,
- name,
- entity:GetInventory():GetID(),
- total,
- ix.currency.plural
- )
- end)
- local format = "Игрок %s положил %s %s в '%s' (#%s) (теперь %s %s)"
- local hookName = "storageMoneyGive"
- DC_CORE:AddHook(category, hookName, name, function(client, entity, amount, total)
- if not IsValid(client) or not IsValid(entity) then return end
- local name = entity.GetDisplayName and entity:GetDisplayName() or entity:GetName()
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- amount,
- ix.currency.plural,
- name,
- entity:GetInventory():GetID(),
- total,
- ix.currency.plural
- )
- end)
- local category = "Плагины"
- local name = "DC_LOG_PLUGINS"
- local format = "Админ %s включил плагин %s для следующего перезапуска"
- local hookName = "pluginLoaded"
- DC_CORE:AddHook(category, hookName, name, function(client, uniqueID)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- uniqueID or "???"
- )
- end)
- local format = "Админ %s выключил плагин %s для следующего перезапуска"
- local hookName = "pluginUnloaded"
- DC_CORE:AddHook(category, hookName, name, function(client, uniqueID)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- uniqueID or "???"
- )
- end)
- local category = "Зоны"
- local name = "DC_LOG_AREAS"
- local format = "Админ %s создал зону %s"
- local hookName = "ixAreaAdd"
- DC_CORE:AddHook(category, hookName, name, function(client, id)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- id or "???"
- )
- end)
- local format = "Админ %s удалил зону %s"
- local hookName = "ixAreaRemove"
- DC_CORE:AddHook(category, hookName, name, function(client, id)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- id or "???"
- )
- end)
- local category = "Режим наблюдателя"
- local name = "DC_LOG_OBSERVER"
- local format = "Админ %s вошел в режим наблюдателя"
- local hookName = "observerEnter"
- DC_CORE:AddHook(category, hookName, name, function(client)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???"
- )
- end)
- local format = "Админ %s вышел из режима наблюдателя"
- local hookName = "observerExit"
- DC_CORE:AddHook(category, hookName, name, function(client)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???"
- )
- end)
- local category = "Сохранение пропов"
- local name = "DC_LOG_PERSISTENCE"
- local format = "Админ %s %s сохранение для '%s'"
- local hookName = "persist"
- DC_CORE:AddHook(category, hookName, name, function(client, model, enabled)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- enabled and "включил" or "выключил",
- model or "???"
- )
- end)
- local category = "Спавн пропов"
- local name = "DC_LOG_PROPSPAWN"
- local format = "Игрок %s заспавнил проп '%s'"
- local hookName = "PlayerSpawnedProp"
- DC_CORE:AddHook(category, hookName, name, function(client, model, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- model or "???"
- )
- end)
- local format = "Игрок %s заспавнил эффект '%s'"
- local hookName = "PlayerSpawnedEffect"
- DC_CORE:AddHook(category, hookName, name, function(client, model, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- model or "???"
- )
- end)
- local format = "Игрок %s заспавнил регдолл '%s'"
- local hookName = "PlayerSpawnedRagdoll"
- DC_CORE:AddHook(category, hookName, name, function(client, model, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- model or "???"
- )
- end)
- local format = "Игрок %s заспавнил NPC '%s'"
- local hookName = "PlayerSpawnedNPC"
- DC_CORE:AddHook(category, hookName, name, function(client, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- entity:GetClass() or "???"
- )
- end)
- local format = "Игрок %s заспавнил оружие '%s'"
- local hookName = "PlayerSpawnedSWEP"
- DC_CORE:AddHook(category, hookName, name, function(client, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- entity:GetClass() or "???"
- )
- end)
- local format = "Игрок %s заспавнил энтити '%s'"
- local hookName = "PlayerSpawnedSENT"
- DC_CORE:AddHook(category, hookName, name, function(client, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- entity:GetClass() or "???"
- )
- end)
- local format = "Игрок %s заспавнил транспорт '%s'"
- local hookName = "PlayerSpawnedVehicle"
- DC_CORE:AddHook(category, hookName, name, function(client, entity)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- entity:GetClass() or "???"
- )
- end)
- local category = "Панели"
- local name = "DC_LOG_PANEL"
- local format = "Админ %s добавил панель с URL '%s'"
- local hookName = "OnPanelAdd"
- DC_CORE:AddHook(category, hookName, name, function(client, url, scale, brightness)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- url or "???"
- )
- end)
- local format = "Админ %s удалил панель(и) в радиусе %s"
- local hookName = "OnPanelRemove"
- DC_CORE:AddHook(category, hookName, name, function(client, radius)
- if not IsValid(client) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- client:Name() or "???",
- client:SteamID() or "???"
- }
- },
- client:Name() or "???",
- radius or "???"
- )
- end)
- local category = "SAM Команды"
- local name = "DC_LOG_SAM_CMDS"
- local format = "Админ %s %s команду %s"
- local hookName = "SAM.CommandAdded"
- DC_CORE:AddHook(category, hookName, name, function(ply, cmd_name, cmd)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- "добавил",
- cmd_name or "???"
- )
- end)
- local format = "Админ %s %s команду %s"
- local hookName = "SAM.CommandModified"
- DC_CORE:AddHook(category, hookName, name, function(ply, cmd_name, cmd)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- "изменил",
- cmd_name or "???"
- )
- end)
- local format = "Админ %s %s команду %s"
- local hookName = "SAM.CommandRemoved"
- DC_CORE:AddHook(category, hookName, name, function(ply, cmd_name, cmd)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- "удалил",
- cmd_name or "???"
- )
- end)
- local category = "SAM Ранги"
- local name = "DC_LOG_SAM_RANKS"
- local format = "Админ %s изменил ранг игрока %s с %s на %s"
- local hookName = "SAM.ChangedPlayerRank"
- DC_CORE:AddHook(category, hookName, name, function(ply, target, rank, old_rank)
- if not IsValid(ply) or not IsValid(target) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- },
- [2] = {
- target:Name() or "???",
- target:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- target:Name() or "???",
- old_rank or "???",
- rank or "???"
- )
- end)
- local format = "Админ %s %s разрешение %s для ранга %s"
- local hookName = "SAM.RankPermissionGiven"
- DC_CORE:AddHook(category, hookName, name, function(ply, permission, rank)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- "выдал",
- permission or "???",
- rank or "???"
- )
- end)
- local format = "Админ %s %s разрешение %s у ранга %s"
- local hookName = "SAM.RankPermissionTaken"
- DC_CORE:AddHook(category, hookName, name, function(ply, permission, rank)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- "отозвал",
- permission or "???",
- rank or "???"
- )
- end)
- local format = "Админ %s изменил наследование ранга %s на %s"
- local hookName = "SAM.ChangedInheritRank"
- DC_CORE:AddHook(category, hookName, name, function(ply, rank, inherit)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- rank or "???",
- inherit or "???"
- )
- end)
- local category = "Защита пропов"
- local name = "DC_LOG_GPROTECT"
- local format = "Игрок %s добавил %s в историю отмены"
- local hookName = "gP:UndoAdded"
- DC_CORE:AddHook(category, hookName, name, function(ply, ent)
- if not IsValid(ply) or not IsValid(ent) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- ent:GetClass() or "???"
- )
- end)
- local format = "Игрок %s добавил %s в очистку (тип: %s)"
- local hookName = "gP:CleanupAdded"
- DC_CORE:AddHook(category, hookName, name, function(ply, ent, Type)
- if not IsValid(ply) or not IsValid(ent) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- ent:GetClass() or "???",
- Type or "???"
- )
- end)
- local format = "Игрок %s зарегистрировал клавишную привязку %s"
- local hookName = "gP:NumpadRegistered"
- DC_CORE:AddHook(category, hookName, name, function(ply, name)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- name or "???"
- )
- end)
- local category = "Оружие"
- local name = "DC_LOG_WEAPONS"
- local format = "Игрок %s снял все оружие с игрока %s"
- local hookName = "PlayerStripWeapons"
- DC_CORE:AddHook(category, hookName, name, function(ply)
- if not IsValid(ply) then return end
- DC_CORE:AddLog(category, hookName, format,
- {
- [1] = {
- ply:Name() or "???",
- ply:SteamID() or "???"
- }
- },
- ply:Name() or "???",
- ply:Name() or "???"
- )
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement