public short ChangeAdmin(Permission perm, bool useRelativism = true, List <Permission> oldAdminPerm = null) { if (perm == m_adminPerm) { return(2); } if (useRelativism) { foreach (ulong sid in m_adminPerm.PlayerSIDList) { perm.AddPlayer(sid); } foreach (Permission perms in m_permList) { perms.RankInteger *= (m_adminPerm.RankInteger / perm.RankInteger); } } oldAdminPerm.Add(m_adminPerm); m_adminPerm = perm; return(1); }
public bool ChangePlayerPermission(Object ply, Permission perm) { if (RemovePlayer(ply) == null) { return(false); } else { perm.AddPlayer(ply); return(perm.HasPlayer(ply)); } }
public short ChangeAdmin(Permission perm, bool useRelativism = true, List<Permission> oldAdminPerm = null) { if (perm == m_adminPerm) return 2; if (useRelativism) { foreach (ulong sid in m_adminPerm.PlayerSIDList) { perm.AddPlayer(sid); } foreach (Permission perms in m_permList) { perms.RankInteger *= (m_adminPerm.RankInteger / perm.RankInteger); } } oldAdminPerm.Add(m_adminPerm); m_adminPerm = perm; return 1; }
public bool ChangePlayerPermission(Object ply, Permission perm) { if (RemovePlayer(ply) == null) { return false; } else { perm.AddPlayer(ply); return perm.HasPlayer(ply); } }