• The Eevee Expo Game Jam #10 has concluded, congratulations to all participants! Now it's time for the judges to play through the games, and you can play along to vote who deserves the community choice spotlight.
    You can check out the submitted games here!
    Play through the games and provide some feedback to the devs while you're at it!
  • Hi, Guest!
    Some images might be missing as we move away from using embedded images, sorry for the mess!
    From now on, you'll be required to use a third party to host images. You can learn how to add images here, and if your thread is missing images you can request them here.
    Do not use Discord to host any images you post, these links expire quickly!
[20.1+] Email

v20.1 [20.1+] Email 1.0.4

This resource pertains to version 20.1 of Pokémon Essentials.
Pokémon Essentials Version
v20.1 ➖
Compatibility
This plugin has been tested to work on Pokemon Essentials 20.1. I don't know if it'll work on 21.

Not many people use the mails anymore. In fact, pokemon has taken them out of the games long ago. But, the mail system in Pokemon Essentials can be used for more than just sending a message to a friend.

Thanks to Mr. Gela's Pokemon holding Mail script, I made this plugin that allows you to recreate an email system. It adds the option to the PC (as a separate one from the mailbox) and the pokegear, so all you have to do is create the mails and give them to the player.

The plugin has also remade the trainer's PC to make it more easy to add and take away options from it, like the email.

  1. Drop the contents of the plugin in your game's folder.
  2. Erase the script to add the email as a pokegear app (optional).
  3. Compile the game.
  4. Start a new save.
Use giveEmail(item, title, message, sender) to create a mail or giveIconEmail(item, title, message, sender, pokemon1, pokemon2, pokemon3) to create an icon mail with three pokemon. You can define each element beforehand like this:


The plugin checks for the species, gender and form of the pokemon, as well as if it's shiny, a shadow pokemon or an egg.
In the Configuration, set the EMAIL_STORAGE_VARIABLE to the number of a variable you don't use. Change the value of the variable to add storage to the base storage.

It could be used, for example, in a shop where the player can purchase extra space for their email.
Use pbPCEmail for the default mail menu.
Use pbNewEmailScreen for the new email menu.
Use them to add the email on other scripts.
Credits
Mr. Gela for the base script.
LinKazamine for the script.
  • 1689705123990.png
    1689705123990.png
    7.3 KB · Views: 602
  • 1689705139333.png
    1689705139333.png
    14.5 KB · Views: 610
  • 1689705591407.png
    1689705591407.png
    6.2 KB · Views: 680
  • 1689705609185.png
    1689705609185.png
    5.8 KB · Views: 682
  • 1689705624401.png
    1689705624401.png
    11.4 KB · Views: 705
  • 1689705637251.png
    1689705637251.png
    14.7 KB · Views: 706
  • 1693077408297.png
    1693077408297.png
    16.4 KB · Views: 322
  • 1693077416802.png
    1693077416802.png
    22.8 KB · Views: 320
Author
LinKazamine
Downloads
1,243
Views
1,862
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from LinKazamine

Latest updates

  1. 1.0.4

    Fixed the problem that caused a pokémon to be registered as owned when giving email.
  2. 1.0.3

    Added a new email scene that looks like an email page. Changed where the email variable is...
  3. 1.0.2

    Added the option to enable or disable the option to delete emails from the PC. The storage...
Back
Top