IT IS IMPORTANT THAT YOU ENABLE CharDelete.Method INSIDE THE worldserver.config FILE! I INCLUDE MORE INFORMATION AT THE BOTTOM OF THIS POST.
Character Restoration Script for Eluna
This script implements a customizable character restoration system for WoW servers using the Eluna engine. Key features include:
Restoration Process:
The script distinguishes between different character states:
Configuration options include:
To use, players interact with the designated NPC and follow the on-screen prompts.
Installation:
How to enable saving deleted characters:
Screenshots from ingame:
Character Restoration Script for Eluna
This script implements a customizable character restoration system for WoW servers using the Eluna engine. Key features include:
- Interaction with a designated NPC to access the restoration menu.
- Display of up to 3 most recently deleted characters for each player.
- Secure restoration process requiring a specific token.
- Automatic temporary name generation with uniqueness check.
- Mandatory character rename upon next login.
Restoration Process:
- Player interacts with NPC to view deleted characters.
- Selecting a character initiates the restoration if the player has the required token.
- The character is restored with a temporary name and flagged for rename.
The script distinguishes between different character states:
- Deleted characters are displayed with level, class, and deletion date.
- Restored characters are given a temporary random name.
- Players are prompted to rename restored characters on next login.
Configuration options include:
- Customizable NPC entry ID
- Adjustable token item ID
- Customizable class name mappings
- Modifiable random name generation parameters
To use, players interact with the designated NPC and follow the on-screen prompts.
Installation:
- Place the script in your server's Eluna scripts folder.
- Set the desired NPC_ENTRY and TOKEN_ID values.
- Restart the server or reload Eluna scripts.
- Spawn the NPC with the configured entry ID in the game world.
How to enable saving deleted characters:
- Open your worldserver.config
- Search For: CHARACTER DELETE
- Change CharDelete.Method from 0 to 1
- Ensure CharDelete.MinLevel is set to 0
- By default CharDelete.KeepDays is set to 30 days, but you can change to this to the amount of days you wish to store deleted characters.
Screenshots from ingame: