RU/getUnbanTime

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Эта функция возвразает время разбана указанного бана в секундах.

Синтаксис

int getUnbanTime ( ban theBan )

Обязательные аргументы

  • theBan: Бан, из которого вы хотите получить время разбана.

Возвращает

  • Возвращает время разбана в секундах начиная с 1970 года (timestamp). Используйте в сочетании с getRealTime для того, чтобы получить подробную информацию.
  • Возвращает false, если указаны неверные аргументы или время разбана не указано для бана.

Пример

function listBans ()
	local bansList = getBans() -- Возвращает таблицу всех банов.
 
	for banID, ban in ipairs ( banList ) do -- Для каждого бана делаем следующее...
		local nick = getBanNick ( ban ) -- Получаем IP бана
                local timetounban = getUnbanTime ( ban ) -- получаем время разбана
		if nick then
			outputChatBox ( "Бан #" .. banID .. ": " .. nick.." || Время разбана: "..timetounban , source, 255, 0, 0 ) -- Вывести информацию о бане
		end
	end
end
addCommandHandler ( "bans", listBans ) -- Добавляем обработчик команды "/bans"

Смотрите также

Серверные функции

  • addBanблокирует доступ по серийному номеру, IP адресу и / или нику
  • banPlayerблокирует указанного игрока по серийному номеру, IP адресу и / или нику
  • getBanAdminвозвращает ник администратора, ответственного за указанную блокировку
  • getBanIPвозвращает заблокированный IP адрес для указанной блокировки
  • getBanNickвозвращает ник заблокированного игрока для указанной блокировки
  • getBanReasonвозвращает причину выдачи для указанной блокировки
  • getBansвозвращает таблицу выданных блокировок
  • getBanSerialвозвращает заблокированный серийный номер для указанной блокировки
  • getBanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента выдачи указанной блокировки
  • getBanUsernameвозвращает ник заблокированного игрока для указанной блокировки (устарела)
  • getUnbanTimeвозвращает время в секундах, прошедшее от 1.01.1970 до момента снятия указанной блокировки
  • isBanпроверка значение на соответствие типу ban
  • kickPlayerисключает указанного игрока из игры
  • setBanAdminизменяет никнейм ответственного за блокировку администратора
  • setBanNickизменяет никнейм игрока для указанной блокировки
  • setBanReasonизменяет причину указанной блокировки
  • setUnbanTimeизменяет время разблокировки для указанного игрока
  • removeBanудаляет указанную блокировку
  • reloadBansобновление данных о выданных блокировках из файла banlist.xml