Jump Menu (v1.09, 26-10-2013) Now with database support!
Description:
Jump Menu is a simple plugin, which provides a list of useful commands for TF2 Jumping and it supports saving player data in a database.
Features:- HP-Regen
- Ammo-Regen (+ Engi Metal & Ullapool Caber)
- Saving your location
- Teleporting you to the saved location
- Reseting your saved location
- Restart from the beginning
- Able to save players on database
- Admin Commands: !goto, !send
ConVars:- sm_jmenu_version "1.09" // Jump Menu Plugin Version
- sm_jmenu_enabled "1" // 0 = Jump Menu Plugin disabled; 1 = Jump Menu Plugin enabled
- sm_jmenu_database "0" // 0 = Database support disabled; 1 = Database support enabled
- sm_jmenu_ammo "0.1" // 0 = Ammo-Regen disabled; X = Fill the players ammo every X seconds
- sm_jmenu_caber "1.0" // 0 = Caber-Reset disabled; X = Reset the Caber every X seconds
- sm_jmenu_health "0.1" // 0 = HP-Regen disabled; X = Fill the players HP every X seconds
- sm_jmenu_health_mode "0" // 0 = Heal to maximum HP (class-specific); X = Heal up to X HP
- sm_jmenu_save "0" // 0 = Save-Teleport-Feature disabled; 1 = Save-Teleport-Feature enabled
- sm_jmenu_announce "120.0" // 0 = Announcements disabled; X = Fire announcement every X seconds
- sm_jmenu_noblock "1" // 0 = Players block each other; 1 = Players don't block each others
- sm_jmenu_sounds "1" // 0 = Sounds disabled; 1 = Sounds enabled (regenerate, hurt, ammo pickup)
Commands:- !hp, !regen - Regenerates your HP.
- !ammo - Regenerates your ammo.
- !superman - Makes you strong like superman.
- !s, !save, !jm_saveloc - Saves your current location.
- !t, !tp, !tele, !teleport, !jm_teleport - Teleports you to your saved location.
- !restart - Sends you back to the beginning and deletes your save.
- !reset - Sends you back to the beginning without deleting your save.
- !jmenu - Opens the Jump Menu.
- !jsettings - Shows your current jump settings.
- !goto <target> - [Admin only] Teleports you to a player.
- !send <target> <destination target> - [Admin only] Teleports a player to another player.
Supported Weapons:- All Rocket Launchers - except 'The Begger's Bazooka'
- All Shotguns
- All Stickybomb Launchers
- All Flamethrowers
- Force-A-Nature
Installation instructions:
Put the plugin (jumpmenu.smx) in your server's plugins folder:
addons/sourcemod/plugins
Database support instructions (ONLY TESTED WITH MYSQL):- Create a database
- Add a config to databases.cfg found in addons/sourcemod/configs:
Code:
"jumpmenu"
{
"driver" "default" // the driver (default = mysql)
"host" "127.0.0.1" // the host (use 127.0.0.1 instead of localhost)
"database" "jump_test" // the database's name
"user" "root" // the user
"pass" "***" // the user's password
}
- Execute this (replace with your settings):
Code:
GRANT SELECT, INSERT, UPDATE, DELETE ON jump_test.* TO 'root'@'127.0.0.1';
- Enable database support by sm_jmenu_database "1"
- ...
- Profit!
ToDo:- Database support... DONE!
Changelog:
Code:
26-10-2013 (v1.09)
* Rewrote Ammo-Regen (only supported weps get refilled).
* Removed the timer to get teleported after spawn (players get teleported immediately now).
23-10-2013 (v1.08)
* Added sm_jmenu_sounds cvar to enable/disable sounds (regenerate, hurt, ammo pickup).
* Fixed sm_jmenu_announce "0".
18-10-2013 (v1.07)
* Added sm_jmenu_noblock cvar to enable/disable blocking players.
* Added !goto command.
* Added !send command.
17-10-2013 (v1.06)
* Fixed Save-Teleport-Feature for database users.
* Players are auto-teleported after being spawned.
* Shows box with the current settings after being spawned.
17-10-2013 (v1.05a)
* Fixed Superman-Feature not saving correctly (database).
16-10-2013 (v1.05)
* Added database support.
* Added Metal-Regen (Engineer) within Ammo-Regen.
* Added !superman command.
11-10-2013 (v1.04)
* Rewrote everything from scratch.
* Combined/removed some cvars.
* Added !restart command.
* Added Jump Mode commands (!jm_saveloc, !jm_teleport).
* Each class and team has it's own save location.
30-03-2013 (v1.03)
* Added advertisement: "Type !jmenu or /jmenu to open the Jump Menu."
23-03-2013 (v1.02a)
* Fixed error. (Entity -1 is invalid)
07-02-2013 (v1.02)
* Fixed some minor bugs. (killing yourself with HP-Boost)
* Some code clean-up.
03-02-2013 (v1.01)
* Added support for Ullapool Caber.
* Added sm_jumpmenu_health_mode (0 - Heal to maximum HP (class-specific), 1 - Heal up to amout which is set by sm_jumpmenu_health_amount)
* Saved locations will reset after switching team (to prevent fighting).
04-01-2013 (v1.0)
* Initial release.
Known Bugs:
If you find bugs or have ideas/suggestions don't be afraid to post them.