# Advanced Giver Script Manual (English)
## Overview
This script lets the owner of a Second Life prim set up a menu to control which inventory items are given to users, how items are triggered (touch or proximity), and whether all items are given at once.
It automatically detects notecards, objects, and landmarks in the prim's content.
---
## How to Use
### Adding Items
- Add notecards, objects, and landmarks to your object's content/inventory.
- The script will automatically detect and list them in the menu.
### Opening the Owner Menu
- **Owner:** Click and hold the prim for at least 1 second.
- The configuration menu will appear only for the owner.
---
## Main Menu Options
- **Send All:** Opens submenu to enable/disable giving all items (ignores item selection).
- **Item Types:** Opens a submenu to configure which specific notecards, landmarks, and objects are enabled for giving.
- **Triggers:** Opens submenu to choose trigger mode (Touch or Proximity).
- **Give Selected:** Immediately gives enabled items to the owner (for testing).
- **Close:** Closes the menu.
---
## Item Types Submenu
- **Landmarks / Notecards / Objects:**
- Shows all items of each type.
- Each item has ON/OFF status.
- Click an item to toggle whether it will be given.
- "Back" returns to the main menu.
---
## Send All Submenu
- **ON:** When ON, all items in the object's content are given, regardless of individual selection.
- **OFF:** When OFF, only the individually enabled items are given.
- "Back" returns to the main menu.
---
## Triggers Submenu
- **On Touch:** Toggle ON/OFF whether users receive items by touching the prim.
- **Proximity:** Toggle ON/OFF whether users receive items by coming near the prim.
- "Back" returns to the main menu.
---
## End User Experience
- If "On Touch" is enabled:
- Any user (not the owner) who clicks the prim receives the configured items.
- If "Proximity" is enabled:
- Any user coming near the prim receives the configured items.
- The owner uses the menu to adjust these behaviors at any time.
---
## Notes
- The script updates automatically when items are added or removed from the object's inventory.
- Only the owner can access the configuration menu.
- Menu options and status are always shown in English.
