# Roles & Commands

There are various roles within a property which you can hand out to other players, whether you need help building, or managing your property.

***

## What roles can I have in my property?

It's important to note that a player can have multiple roles at once, giving you even more control of what you allow your friends to do whilst inside of your property.

<table><thead><tr><th width="164"></th><th width="106" data-type="checkbox">Owner</th><th width="83" data-type="checkbox">Admin</th><th width="83" data-type="checkbox">Editor</th><th width="102" data-type="checkbox">Member</th><th data-type="checkbox">Guest (No Role)</th></tr></thead><tbody><tr><td>Can open unlocked chests/doors</td><td>true</td><td>false</td><td>false</td><td>true</td><td>false</td></tr><tr><td>Can edit your property</td><td>true</td><td>false</td><td>true</td><td>false</td><td>false</td></tr><tr><td>Can manage members</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Can manage admins</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Can manage editors</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Can manage locked doors</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Can bypass locked doors</td><td>true</td><td>true</td><td>false</td><td>false</td><td>false</td></tr><tr><td>Can disown your property</td><td>true</td><td>false</td><td>false</td><td>false</td><td>false</td></tr></tbody></table>

***

## Commands

{% tabs %}
{% tab title="Member Management" %}

## /p add \[username]

Add a player as a **Member** to your property.

## /p remove \[username]

Remove a **Member** of your property.

## /p members

See all **Members** of your property.

***

## /p addadmin \[username]

Add a player as a **Admin** to your property.

## /p removeadmin \[username]

Remove a **Admin** of your property.

## /p admins

See all **Admin** of your property.

***

## /p addeditor\[username]

Add a player as a **Editors** to your property.

## /p removeeditor \[username]

Remove a **Editors** of your property.

## /p editors

See all **Editors** of your property.
{% endtab %}

{% tab title="Property Management" %}

## /p reverse

This command will roll back your entire apartment to its default state, deleting any items and blocks inside. **This cannot be undone**.

## /p disown

This command will disown your apartment, making it unowned again. Using this command won't refund you for any remaining rent you have on your property. **This cannot be undone**.

## /p editmode

Access the editmode inside of your apartment. This will put you into a soft-creative mode where you can break and place any blocks.
{% endtab %}

{% tab title="Doors" %}

## /p door lock

Lock the door you're looking at.

## /p door unlock

Unlock the door you're looking at.

## /p door list

List the players who are added to the door you're looking at (if it's locked).

***

## /p door add \[username]

Add a player to your door you're looking at (if it's locked). **The player you're adding must be at least a Member of your apartment, as guests cannot open doors**.

## /p door remove \[username]

Remove a player from the door you're looking at (if it's locked).

***

## /p door addmanager \[username]

Allow another member of your apartment to add and remove other members from the locked door you're looking at (if it's locked).

## /p door removemanager \[username]

Remove a member from managing the door you're looking at (if it's locked).
{% endtab %}

{% tab title="Other" %}

## /p keys

See the all of the apartments you currently have member role inside of.
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://faq.schoolrp.net/housing/roles-and-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
