Хотел бы сделать команду perma, которая будет работать как обычный бан, только без конца времени бана.
При бане человека выкидывает с сервера и в причине пишет:
Вы на всегда забанены навсегда
-------------------------------------
Дата бана: %s
Админ: %s
Причина: %s
-------------------------------------
Хотел бы сделать команду perma, которая будет работать как обычный бан, только без конца времени бана.
При бане человека выкидывает с сервера и в причине пишет:
Вы на всегда забанены навсегда
-------------------------------------
Дата бана: %s
Админ: %s
Причина: %s
-------------------------------------
Добавь файл по такому пути. garrysmod\lua\autorun\server\check_banned.lua
function sam.format_ban_message(admin_name, admin_steamid, reason, unban_date)
unban_date = unban_date == 0 and "never" or sam.format_length((unban_date - os.time()) / 60)
local message_tbl
if unban_date == "never" then
message_tbl = sam.format_message("ban_message_permament", {
S = (admin_name == "" and admin_steamid or admin_name), S_2 = reason
})
elseif admin_name == "" then
message_tbl = sam.format_message("ban_message", {
S = admin_steamid, S_2 = reason, S_3 = unban_date
})
else
message_tbl = sam.format_message("ban_message_2", {
S = admin_name, S_2 = admin_steamid, S_3 = reason, S_4 = unban_date
})
end
local message = ""
for i = 1, #message_tbl do
local v = message_tbl[i]
if sam.isstring(v) then
message = message .. v
end
end
return message
end
И нужно в файл твоего перевода SAM
ban_message_permament = [[
You are banned by: {S}
Reason: {S_2}]],