示例#1
0
 public List<Permission> GetPermissions(IRocketPlayer player)
 {
     List<Permission> UserGroup = new List<Permission>();
     Permission Usergroup = new Permission(string.Join(" ", LIGHT.Instance.Database.getGroupPermission(LIGHT.Instance.Database.CheckUserGroup(player.Id))), LIGHT.Instance.Database.Cooldown(LIGHT.Instance.Database.CheckUserGroup(player.Id)));
     UserGroup.Add(Usergroup);
     return UserGroup;
 }
示例#2
0
 private List<Permission> GetGroupPermission(string GroupID)
 {
     string group = "";
     group = LIGHT.Instance.Database.CheckUserGroupByID(GroupID);
     if (group == null || group == "")
         group = "default";
     List<Permission> GroupPermission = new List<Permission>();
     Permission GpPer = new Permission(group, LIGHT.Instance.Database.Cooldown(group));
     GroupPermission.Add(GpPer);
     return GroupPermission;
 }
示例#3
0
 private List<Permission> GetGroupPermission(IRocketPlayer player)
 {
     string group = "";
     group = LIGHT.Instance.Database.CheckUserGroup(player.Id);
     if (player.IsAdmin && player.Id != null)
         group = "admin";
     else if (group == null || group == "")
         group = "default";
     List<Permission> GroupPermission = new List<Permission>();
     Permission GpPer = new Permission(group, LIGHT.Instance.Database.Cooldown(group));
     GroupPermission.Add(GpPer);
     return GroupPermission;
 }