Gmod Advanced Player Position Memory - Script
Gmod Advanced Player Position Memory, the add-on for Garry's Mod, offers advanced management of player positions. It memorizes their positions and disconnection angles, guaranteeing a smooth gaming experience. Players reappear where they disconnected, avoiding disruption after a server restart. GAPPM lets you customize settings such as autosave, save disconnect positions, save before death, and position management for multiple characters. It also offers VIP features for ranks, jobs and job categories in DarkRP.
❮
❯
Description of Gmod Advanced Player Position Memory
Table of Contents:- π Description of the Gmod Advanced Player Position Memory (GAPPM) Addon
- π§° Included Management and Configuration Panel
- πΌ Saving Conditions Based on Ranks, Jobs, and Job Categories
- 𧩠Scripts Compatible with GAPPM
- π» API for Developers
π 1. Description of the Gmod Advanced Player Position Memory (GAPPM) Addon
The Gmod Advanced Player Position Memory (GAPPM) addon is your ultimate management tool for saving player locations on your Garry's Mod server. This innovative, discreet, and optimized tool allows you to remember the position and disconnection angles of your users, providing a seamless and hassle-free gaming experience. When they reconnect, they appear where they left off and facing the same direction. Say goodbye to getting lost in a world thanks to GAPPM. Your users can reconnect with confidence, knowing that their adventure will pick up right where they left it. Offer uninterrupted immersion after a server restart, flawless strategies, and epic moments with Gmod Advanced Player Position Memory, preventing your users from randomly reappearing on the map after an accidental or intentional interruption.
Options are available to modify the behavior of the GAPPM system:
Some examples:
1. Enable and Disable automatic position and angle saving at regular intervals.
2. Choose whether to save the last position and angles at the time of user disconnection.
3. Save the last position before the player's death. Upon respawn, they will reappear at their last known position.
4. Reset the saved position upon user death.
5. Multi-character positioning: If you have installed Gmod Character Creator System, you can simply enable or disable from the interface whether the position is linked to the account, meaning the user will have only one position regardless of their character, or if each character will have its own position.
You can also add value to your VIP system by allowing position saving for certain ranks, jobs, or job categories if you have the DarkRP gamemode installed.
Modify players' positions (even if they are absent) for efficient debugging without having to wait for the blocked user to reconnect via the position management system.
π§° 2. Intuitive Management and Configuration Panel Included
No need to edit configuration files and restart. With the management panel, you can modify important variables in real-time. You can also check the database for a user's last visited map, position, and angle, and teleport to them if necessary.
The management tool allows you to reset a user's position data, apply your own, or manually save from their position.
During events on your server, you can also save the positions of all connected players and teleport to those positions instantly.
πΌ 3. Saving Conditions Based on Ranks, Jobs, and Job Categories
If you've decided that only VIPs can have their positions saved between restarts or disconnects, that's entirely up to you. With GAPPM, you can configure this from its simplified administration interface, avoiding the need to give your configurators access to your FTP. You can also set this based on the job or job category if you're using DarkRP.
It's worth noting that you don't need DarkRP to make this system work; this script functions perfectly fine without a gamemode.
𧩠4. Scripts Compatible with Gmod Advanced Player Position Memory
Here is a list of compatible addons that can add additional features:
Gmod Character Creator System: With this compatible character system, you have the option to determine whether each character's position will be independent or linked to your account.
π» 5. API for Developers
player:Save_PosMem() -- To initiate a save of the user's position and angles.
Path: garrysmod/addons/norda_position_memory
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 3031214654 )
- To add gmod workshop resources to your collection : Gmod Advanced Player Position Memory [Content Only] | Gmod Workshop
Or from Nor Admin Mod in the shortcut menu by clicking on the script icon.
From the management menu, click on the user's row and select: Save Your Position.
Turn on the posmem_quitsave line. When players disconnect, whether intentional or unintentional, their positions will be saved for their return. This is considered the most optimized method since it only requests the server to save once during the user's entire session, meaning at their disconnection.
The posmem_autosave line allows you to set the save interval in seconds. 0 = Disabled. If you set it to 60, player position saves will be triggered every minute for connected players.
Turning on the posmem_reset line will remove the player's last saved position. This prevents them from respawning in their base, for example.
From the management interface, click on the Mod button (for Modules), go to the posmem_deathresp line, and set it to ON to save the position when the player dies. Upon respawn, they will return to their saved position.