function onSay(cid, words, p)
if(p == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return false
end
local account = getAccountIdByName(p) == 0 and getAccountIdByAccount(p) or getAccountIdByName(p)
if(account == 0) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player or account '" .. p .. "' does not exists.")
return false
end
local list = getBanList(BANTYPE_NOTATION, account)
if not next(list) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such account or player does not have any notation.")
return false
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Notations for account " .. account .. "\n")
for i, ban in ipairs(list) do
local name = ban.adminId ~= 0 and getPlayerNameByGUID(ban.adminId) or "unknown"
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, " Added at " .. os.date("%c", ban.added) .. " by " .. name .. " with reason: " .. getBanReason(ban.reason) .. " and comment: " .. ban.comment .. ".\n")
end
return true
end