Возвращает информацию PvP флаге юнита. При изменении приходит EVENT_UNIT_PVP_FLAG_CHANGED.
-- библиотека: unit -- объявление: function GetPvPFlagInfo( unitId ) -- параметры: unitId: ObjectId (not nil) -- идентификатор юнита -- возвращаемые значения table - таблица с параметрами: isOn: boolean - PvP флаг serverFlag: boolean or nil - только для игроков: true, если PvP выставлено сервером playerFlag: boolean or nil - только для игроков: true, если PvP выставлено игроком timeLeft: boolean or nil - только для игроков: Сколько времени осталось до истечения PvP. Имеется, если PvP флаг выставлен временно. Иначе nil. Поля: h, m, s: integer - часов, минут, секунд overallMs - общее время в миллисекундах
-- пример: local pvp = unit.GetPvPFlagInfo( unitId ) if pvp.isOn then if unit.IsPlayer( unitId ) then local serverPvP = pvp.serverFlag end end