It was something I had paid thetwistedpanda to make for me about a year ago for the Clocktown map project. However the plugin eventually became far too extensive for what the map required and became a donator type plugin. I hope everyone finds this plugin useful.
You are not required to edit any maps in order to use this plugin.
You are able to specify VIP Rooms for any number of maps with various customization options and flag controls for each warp.
You can define a charge up time for each warp, how long a player has to stand still in order to be teleported.
This plugin is also designed for combat usage, if someone takes damage the warp will cancel.
Please check out the attached .ini file for a full list of what can be done.
Commands:
sm_warp <optional ID>:Opens a menu with predefined locations to warp to.
Convars:
sm_viprooms_version: (1.2.3) Vip Rooms: Version.
sm_viprooms_enable: (1/0, def. "1") Enables/disables all features of the plugin.
sm_viprooms_cancel_distance: (def. "0.0") The maximum distance a player can travel from his/her original teleport location before cancelling the teleport.
sm_viprooms_cancel_damage: (1/0, def. "1") If enabled, a teleport will be cancelled if the initiating client takes damage after initiating a teleport.
sm_viprooms_particle:: (<particle name>, def. "burningplayer_smoke") The desired particle to use for the teleport effect.
sm_viprooms_particle_red: (TF2 Only): (<particle name>, def. "flaregun_energyfield_red") The desired particle to use for the teleport effect on RED.
sm_viprooms_particle_blu (TF2 Only): (<particle name>, def. "flaregun_energyfield_blue") The desired particle to use for the teleport effect on BLU.
sm_viprooms_particle_offset: (def. "0 0 0") The desired offset to use for the particle: note, it's attached to the head!
sm_viprooms_allow_warping: (1/0, def. "1") If enabled, the sm_warp command will be available for use.
sm_viprooms_refresh_rate: (def. "0.33") The frequency, in seconds, that players are monitored for teleporting / warping.
sm_viprooms_cancel_menu: (def. "100") The maximum distance a player can move from away from a teleport location prompt before it no longer works.
sm_viprooms_notify_action: (-1/0 def. "-1") Determines who receives the notification that a player has teleported or warped. (-1 = Disabled, 0 = Everyone, otherwise the specified flag the user must possess, such as b)
Installation:
Place sm_viprooms.ini into your addons/sourcemod/configs folder.
Place sm_viprooms.smx into your addons/sourcemod/plugins folder.
Place sm_viprooms.phrases.txt. into your addons/sourcemod/translations folder.
On a related note, the original feature of the plugin should still remain. It allows per-map definitions for trigger_* entities that function as teleporters, moving a player to a designated location after x.x seconds. I haven't had the time to re-write this using better methods and for a more user-friendly configuration... One of these days...
Wonderful! I've been trying to find a copy of this map for a while! I'll be hosting a server for this map
That's great to hear! All future updates to the map project will be posted in that thread by me since I'm the project's manager.
You can also add me to steam to see things even before they end up in that thread.