C#:
Dictionary<String, DateTime> GetPermissions(UInt64 userID) - возвращает список прав игрока и время их действия
Dictionary<String, DateTime> GetGroups(UInt64 userID)  - возвращает список групп игрока и время их действия

void SetPermission(UInt64 userID, String Permission, DateTime DataExpired) - выдача временных прав игроку
void SetPermission(UInt64 userID, String Permission, String DataExpired) - альтернативное API (DataExpired в формате 1d/1m/1s)

void SetGroup(UInt64 userID, String Group, DateTime DataExpired) - выдача временной группы игроку
void SetGroup(UInt64 userID, String Group, String DataExpired)  - альтернативное API (DataExpired в формате 1d/1m/1s)

void RevokePermission(UInt64 userID, String Permission, DateTime DataExpired = default(DateTime)) - удаление прав игрока (если DataExpired =  default(DateTime) - полностью удалит право у игрока, если указан срок - то срежет время действия до данного срока)
void RevokePermission(UInt64 userID, String Permission, String DataExpired = null) - альтернативное API (DataExpired в формате 1d/1m/1s) (если DataExpired = null - полностью удалит право у игрока, если указан срок - то срежет время действия до данного срока)

void RevokeGroup(UInt64 userID, String Group, DateTime DataExpired = default(DateTime)) удаление группы игрока (если DataExpired =  default(DateTime) - полностью удалит группу у игрока, если указан срок - то срежет время действия до данного срока)
void RevokeGroup(UInt64 userID, String Group, String DataExpired = null) - альтернативное API (DataExpired в формате 1d/1m/1s) (если DataExpired = null - полностью удалит группу у игрока, если указан срок - то срежет время действия до данного срока)

void OnIQPermissionInitialized() - хук который вызывается при загрузке плагина
Назад
Сверху Снизу