Skip to main content

Toggle Spectating

This toggles the spectating to spectate a specific player if the player has permissions
exports['aliyahs-admin']:togglespectate(id)

Toggle Noclip

This toggles the noclip of the player if the player has permissions
exports['aliyahs-admin']:noclip()

Get Player Permissions

This returns the player permissions (returns table)
local perms = exports['aliyahs-admin']:GetPlayerPerms()

/*
    Example of return data:
    {Menu = {
        Open = true,
    },
    Misc = {
        DrawIDS = true,
    },
    Commands = {
        Announcement = true,
        CarWipe = true,
        EntityWipe = true,
        SetBank = true,
        SetGang = true,
        AddBank = true,
        SetMoney = true,
        AddMoney = true,
    },
    Players = {
        Open = true,
        Ban = true,
        Kick = true,
        Teleports = true,
        Screenshot = true,
        Spectate = true,
        SetJob = true,
        Setgang = true,
        Comserv = true,
        Revive = true,
    },
    Self = {
        Open = true,
        Heal = true,
        FullArmour = true,
        Revive = true,
        Noclip = true,
    },
    Vehicle = {
        Open = true,
        SpawnCar = true,
        Flip = true,
        Repair = true,
        Clean = true,
        MaxUpgrade = true,
    },
    Cached = {
        Open = true,
        TpLastCoords = true,
        CopyIDS = true,
        CopyHWIDS = true,
        OfflineBan = true,
    },
    Comserved = {
        Open = true,
        UpdateComserv = true,
        RemoveComserv = true,
        ComservInfo = true,
    },
    Banned = {
        Open = true,
        BanInfo = true,
        Unban = true,
    }}
*/

Has Permissions

Checks if the player has the specified perms (returns false or true)
local hasPerms = exports['aliyahs-admin']:HasPerms(category, permission)
print(hasPerms)

/*
    Note the category should be Menu, Misc, Commands, Players, Self, Vehicle, Cached, Comserved or Banned.
    The perm should be anything in the category.
*/