# Items and Rewards

Besides permissions, you can also create interactions between your players and your NPCs with item exchanges or rewards for a job well done.

In the dialogue flow chart, click on **Message** and chose whether you'd like the player to give an item, recieve an item, have the item checked, or be given an XP reward.&#x20;

<figure><img src="/files/l5ZG56Wyr5gcdpcrhfT6" alt=""><figcaption></figcaption></figure>

After selecting Check or Take item, A dialogue box appears with an empty space to add or change the component, Clicking the pencil icon allows you to choose a component from a list of components available in the room selected. The dialogue then splits into two options: successful verification or unsuccessful. You can then expand the dialogue tree in both cases. Take item will have the NPC remove the item/s from your inventory, you can adjust how many under quantity.&#x20;

<figure><img src="/files/s3Ini1ThvQqtusAQNeAE" alt=""><figcaption><p>Selecting a Component for Check item</p></figcaption></figure>

Having an NPC give you an item is simpler, simply click the pencil select the component and quantity, and continue your dialogue!

<figure><img src="/files/dSnueOuzToLjY3fyFy91" alt=""><figcaption><p>Empty Give Item Dialogue</p></figcaption></figure>

{% hint style="info" %}
You'll need to have created the item in your world as a component in order to give, exchange, or receive in a dialogue.&#x20;
{% endhint %}

Try having your NPCs give XP or an item for completing certain quests. The best part of quests are the rewards!


---

# 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://docs.bueno.art/buenoverse/interactions/dialogue/items-and-rewards.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.
