关于
IQPermissions 是您服务器的临时权限控制器,能够从 TimedPermissions、Grant 或 TimePrivage 传输您的数据!
为什么选择 IQPermissions?: –
多语言权限和组(可在配置中配置)
– 熟悉的命令,请参阅“命令”
部分 – 日志记录系统,日志将显示插件的所有作及其与玩家
的互动 – 支持登录 Discord(Discord 将收到有关玩家权限接收和过期的通知)
– 可以使用 MySQL除了标准数据文件
之外 – 能够使用 MySQL 在服务器之间同步玩家权限(权限及其持续时间将保留给玩家,即使他移动到您的其他服务器)
– 能够为可用于服务器
之间同步的权限和组使用“白名单”-安全!如果服务器崩溃或插件被卸载,它会在稍后加载插件之前自动清除玩家的权限(在配置中可选)
– 鼓励新手。您将能够随时为新人授予组或权限!
– 玩家通知(3 种类型) :
– 1:收到权限,玩家会收到收到权限的弹窗通知
– 2:过期提醒,玩家会收到权限即将结束的弹窗通知(在配置中可配置)
– 3:权限过期,播放器会收到权限已过期的弹窗通知
– UI 插件
– 设置通知,您可以指定插件将提醒玩家到期日期
的权限和组列表- IQChat 支持
配置 – https://pastebin.com/BCV2kK4H
Q: 如何从我的插件 Time d Permissions/Grant/TimePrivage 传输数据?
A: 这很简单,下载 Impermissions,配置配置以满足您的需求,然后开始使用其中一个命令进行同步(您必须从指定的插件之一下载数据文件)
Q: 如何安装镜像?
答:导航到文件夹 /data/IQSystem/IQPermissions/ 并将 Images 文件夹从存档中移动到那里,然后重新加载插件。
用于从其他插件传输数据的命令:
TimedPermissions - migration.timedpermissions
Grant - migration.grant
TimePrivilage - migration.timeprivilage
*有关更多命令,请参阅“命令”部分
命令:
用于从其他插件传输数据的命令:
TimedPermissions - migration.timedpermissions
Grant - migration.grant
TimePrivilage - migration.timeprivilage
自定义命令 :
/pinfo - displaying information about privileges to the player
临时权限的颁发 :
grantperm Steam64ID Permission Time(1d/1m/1s) - grant the player a temporary permission
grant.permission Steam64ID Permission Time(1d/1m/1s) - alternative command
撤销临时许可 :
revokeperm Steam64ID Permission - completely take away the temporary permission of the player
revoke.permission Steam64ID Permission - alternative command
revokeperm Steam64ID Permission Time(1d/1m/1s) - reduce the duration of the player's permissions
revoke.permission Steam64ID Permission Time(1d/1m/1s) - alternative command
发布临时组 :
addgroup Steam64ID Group Time(1d/1m/1s) - give the player a temporary group
grant.group Steam64ID Group Time(1d/1m/1s) - alternative command
删除临时组 :
revokegroup Steam64ID Group - completely take away the temporary group from the player
revoke.group Steam64ID Group - alternative command
revokegroup Steam64ID Group Time(1d/1m/1s) - reduce the duration of the player's group
revoke.group Steam64ID Group Time(1d/1m/1s) - alternative command
信息命令 :
perm.users Permission - withdraw all players who have the specified permission
group.users Group - output all players who have the specified group
user.perms Steam64ID - displays all active player permissions
user.groups Steam64ID - displays all active player groups
应用程序接口:
Dictionary<String, DateTime> GetPermissions(UInt64 userID) - returns a list of the player's permissions and the time of their validity Dictionary<String, DateTime> GetGroups(UInt64 userID) - returns a list of the player's groups and the time of their action void SetPermission(UInt64 userID, String Permission, DateTime DataExpired) - granting temporary permissions to the player void SetPermission(UInt64 userID, String Permission, String DataExpired) - alternative API (DataExpired in 1d/1m/1s format) void SetGroup(UInt64 userID, String Group, DateTime DataExpired) - issuing a temporary group to a player void SetGroup(UInt64 userID, String Group, String DataExpired) - alternative API (DataExpired in 1d/1m/1s format) void RevokePermission(UInt64 userID, String Permission, DateTime DataExpired = default(DateTime)) - removing player permissions (if DataExpired = default(DateTime) - completely removes the permission from the player, if a period is specified, then it will cut the validity period to this period) void RevokePermission(UInt64 userID, String Permission, String DataExpired = null) - alternative API (DataExpired format 1d/1m/1s) (if DataExpired = null - completely remove the permissions from the player, if a deadline is specified, then the validity period will be scraped until this deadline) void RevokeGroup(UInt64 userID, String Group, DateTime DataExpired = default(DateTime))- removing player group (if DataExpired = default(DateTime) - completely remove the group from the player, if a deadline is specified, then the validity period will be scraped until this deadline) void RevokeGroup(UInt64 userID, String Group, String DataExpired = null) - alternative API (DataExpired format 1d/1m/1s) (если DataExpired = null - completely remove the group from the player, if a deadline is specified, then the validity period will be scraped until this deadline)