Здравствуйте! Если не сложно, можно получить ответ? У меня стоит на сервер Mlogs 2, и я хочу добавить категорию Sam и всунуть его команды. Но как бы я не подбирал хук, у меня ничего не получалось. Можно ответ пожалуйста тот, кто знает как добавить в Mlogs 2 sam команды.
SAM.RanCommand
не подходит?
Он может подходит, но как бы я его не вводил логи не работают. Вот сам код :
Этот код каманд.
mLogs.config.ulxBlacklist = mLogs.config.ulxBlacklist or {
“sam noclip”
}
local category = “SAM”
// Sam Logs
mLogs.addLogger(“SAM.CanRunCommand”,“samcommand”,category)
mLogs.addHook(“SamCommandCalled”, category, function(ply,cmd,args)
if(not IsValid(ply) or slient)then return end
if(table.HasValue(mLogs.config.ulxBlacklist, cmd))then return end
mLogs.log(“samcommand”, category, {player1=mLogs.logger.getPlayerData(ply),command=cmd,args=table.concat(args," ")})
end)
А тут код с catiogory
mLogs.addCategory(
“Sam”, – Name
“sam”,
Color(31, 58, 147), – Color
function() – Check
return SAM.CanRunCommand != nil
end,
true – delayed
)
mLogs.addCategoryDefinitions(“sam”, {
samcommand = function(data) return mLogs.doLogReplace({“^player1”,“ran the command:”,“^command”,“^args”},data) end,
})
Попробуй так:
-- category
mLogs.addCategory(
'SAM',
'sam',
Color(31, 58, 147),
function()
return SAM ~= nil
end,
true
)
mLogs.addCategoryDefinitions('sam', {
samcommand = function(data) return mLogs.doLogReplace({'^player1','ran the command:','^command','^args'},data) end,
})
-- logger
mLogs.config.samBlackList = mLogs.config.samBlackList or {
'sam noclip'
}
local category = 'sam'
mLogs.addLogger('Commands', 'samcommand', category)
mLogs.addHook("SAM.RanCommand", category, function(ply,cmd,args)
if not IsValid(ply) then return end
if table.HasValue(mLogs.config.samBlackList, cmd) then return end
mLogs.log("samcommand", category, {player1=mLogs.logger.getPlayerData(ply),command=cmd,args=table.concat(args," ")})
end)
Спасибо, извиняюсь что долго не мог ответить. Были свои проблемы, а так спасибо что помогли.