wasvendel_birdmail
wasvendel scripts
wasvendel_birdmail
wasvendel scripts
wasvendel_birdmail.wasvendel_birdmail folder into your server's resources directory.sql.sql into your database.server.cfg after your framework core.Import sql.sql into your database before starting the resource for the first time.
Edit config.lua to configure letter items, delivery settings, and Discord logging.
Letters are used as inventory items. Register the configured item names in your inventory system.
| Event | Payload | Description |
|---|---|---|
wasvendel_birdmail:pigeon | id | Spawns the carrier pigeon. |
wasvendel_birdmail:pickupbird | None | Picks up the pigeon. |
wasvendel_birdmail:flyaway | None | Makes the pigeon fly away. |
wasvendel_birdmail:writeletter | slot | Opens the letter writing UI. |
wasvendel_birdmail:receive | entry, letterId | Receives an incoming letter. |
wasvendel_birdmail:opensendui | letterid | Opens the letter send UI. |
wasvendel_birdmail:returnLetterItems | data | Returns letter inventory items. |
| Event | Payload | Description |
|---|---|---|
wasvendel_birdmail:generateitem | data | Generates a letter item. |
wasvendel_birdmail:sendletter | data | Sends a letter to the target player. |
wasvendel_birdmail:claimLetter | letterId | Claims a received letter. |
wasvendel_birdmail:deleteLetter | letterId | Deletes a letter. |
wasvendel_birdmail:get | playerSource, letterId, slot | Gets a letter from the inventory. |
Register the letter item in your inventory system to trigger wasvendel_birdmail:writeletter or wasvendel_birdmail:get when used.
See config.lua for the configured item names.