> For the complete documentation index, see [llms.txt](https://coziest-room.gitbook.io/coziest-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coziest-room.gitbook.io/coziest-docs/coziest-plugins/strikes-dialogues/commands-and-permissions.md).

# Commands & Permissions

This page lists the commands provided by Strikes-Dialogues and the permissions required to use them.

### Commands

* `/sd <dialogueId> [player]`
  * Alias: `/startdialogue <dialogueId> [player]`
  * **Description:** Starts a pre-defined dialogue (specified by `<dialogueId>`) for yourself or optionally for another `[player]`.
  * **Usage:**
    * To start for yourself: `/sd <dialogueId>`
    * To start for another player: `/sd <dialogueId> <playerName>`
* `/sd custom <line1>,[line2],...`
  * **Description:** Displays a quick, temporary dialogue to yourself using the provided text lines. Lines are separated by commas. Maximum lines are defined in `config.yml`.
  * **Usage:** `/sd custom Hello %player_name%!,Welcome to the server.`
  * *(Note: This command can only be run by a player)*
* `/sdreload`
  * Alias: `/dialoguereload`
  * **Description:** Reloads the plugin's `config.yml` file.
  * **Usage:** `/sdreload`

### Permissions

* `strikesdialogues.start.others`
  * **Description:** Allows a player to start pre-defined dialogues for other online players using `/sd <dialogueId> [player]`.
* `strikesdialogues.custom`
  * **Description:** Allows a player to use the `/sd custom ...` command.
* `strikesdialogues.reload`
  * **Description:** Allows a user (player or console) to reload the plugin's configuration using `/sdreload`.
