Addon Details

Watch - Add Favorite


Does this version work for you?
3
w00ts
w00t!2

DO Respawn Advanced - Version v1.3 Advanced

posted on 2008-04-29 16:55:58
by DarkOddity

Requires:


Description

DO Respawn Advanced is a heavily customizable respawn control plugin designed for Counter-Strike Source. Though designed for CSS, the plugin should be compatible with other team based source games that are compatible with EventScripts, however this is not tested. Compared to the earlier versions of DO Respawn, the Advanced version offers a massive array of options. The best part? They don't interfere with other gameplay, they all have to do SPECIFICALLY with respawning, and only respawning. [B][U]FEATURE LIST[/B][/U] [*]Setting for respawn delay after death. [*]Setting for minimum player count before respawning engages. [*]Setting to allow/disallow bots to count towards minimum player count. [*]Setting to remove equipment (Grenades, Thermal Goggles, Defusal Kits ect) from the ground when a player dies. [*]Setting to remove weapons from the ground when a player dies. [*]Setting to notify a dead player of their respawn time upon death. [*]Setting to announce all player deaths globally. [*]Setting to announce all player respawns globally. [*]Setting to allow players to join mid-round, or make them wait for the next round. [*]Setting to send a customized message to players when they join a team. (This can be fully customized!) [*]Setting to allow for manual respawns using a chat command. [*]Setting to FORCE manual respawns, using a chat command, which disables automatic respawning. [*]Setting to customize the manual respawn command. You can make it "I suck" if you want! [*]Setting to automatically respawn bots if manual respawning is FORCED. [*]Advanced respawn controls that let you dictate who gets spawned based on their status, such as [b]player/bot/team[/b] [*]Setting to have unrestricted respawning. [B]For your conveniance, the full configuration block is provided below. You can also [url=http://code.eventscripts.com/60828]view the plugins code in its entirety here[/url].[/B] [CODE]//-- RESPAWN DELAY IN SECONDS --// es_xset dor_spawn_delay 1 // Sets the time in seconds before a player respawns //-- PLAYER THRESHOLD SETTINGS --// //-- These settings determine how many players are required for spawning & respawning to engage on the server. es_xset dor_spawn_threshold 0 // Set the minimum amount of players before respawning is active. es_xset dor_threshold_count_bots 0 // 0=No, 1=Yes - Set whether or not bots count towards the minimum player count. //-- GENERAL OPTIONS -- OPTIONS BELOW ARE 0=OFF/NO 1=ON/YES --// es_xset dor_remove_equipment 0 // Set to 1 to delete equipment on the ground after a player dies (Grenades, defusal kits ect) es_xset dor_remove_weapons 0 // Set to 1 to delete weapons on the ground after a player dies es_xset dor_remove_ragdolls 0 // Set to 1 to delete ragdolls after a player dies es_xset dor_player_notify 0 // Set to 1 to notify players of their spawn/respawn time upon team join/death es_xset dor_announce_respawns 0 // Set to 1 to globally announce when a player respawns. (This command is completely seperate from dor_player_notify.) es_xset dor_announce_deaths 0 // Set to 1 to globally announce when a player dies. (This command is completely seperate from dor_player_notify.) es_xset dor_join_control 0 // Set to 1 to allow players to spawn mid-round when joining a team. es_xset dor_welcome_msg 0 // Set to 1 to send a welcome message to new players when they join a team es_xset dor_force_manual_spawn 0 // Set to 1 to force manual spawning. es_xset dor_allow_manual_spawn 0 // Set to 1 to allow manual spawning. MUST BE SET TO 1 IF MANUAL SPAWNING IS FORCED es_xset dor_respawn_bots_if_manual 0 // Set to 1 to automatically respawn bots if manual respawning is forced. This will bypass the respawn control. //-- CUSTOMIZED VARIABLES --// //-- The below options are variables that you can customize, such as the team join message and manual respawn command. es_xset dor_join_msg "www.DarkOddity.com" // Enter the message you want a player to recieve when joining a team. es_xset dor_manual_spawn_command "!spawn" // Enter the say command you want players to use when spawning. //-- ADVANCED RESPAWN CONTROL --// //-- The options listed below are respawn control types, that allow for a more cusotmized respawning experience. //-- By default this option is set to 0 (zero) but it allows for very specific respawn control. //-- However, do note that the advanced respawn control does not effect players when they join a team. //-- HUMAN ONLY RESPAWN OPTIONS //-- 1 = Respawn Humans Only //-- 2 = Respawn Humans on Team 3 (CSS=Counter-Terrorists | HL2DM=Combine) //-- 3 = Respawn Humans on Team 2 (CSS=Terrorists | HL2DM=Rebels) //-- BOT ONLY RESPAWN OPTIONS //-- 4 = Respawn Bots Only //-- 5 = Respawn Bots on Team 3 (CSS=Counter-Terrorists | HL2DM=Combine) //-- 6 = Respawn Bots on Team 2 (CSS=Terrorists | HL2DM=Rebels) //-- TEAM SPECIFIC RESPAWN OPTIONS (Respawns both humans and bots!) //-- 7 = Respawn Team 3 (CSS=Counter-Terrorists | HL2DM=Combine) //-- 8 = Respawn Team 2 (CSS=Terrorists | HL2DM=Rebels) es_xset dor_respawn_control 0 // Specify the respawn control type you would like to use. //-- 0 = Respawn Everyone, regardless if they are a human or bot, or which team they are on.[/CODE]

Installation

[LIST=1][*]Download/Upload DO Respawn Advanced.zip to your servers \cstrike\ directory. [*]Extract DO Respawn Advanced.zip [*]Navigate to \cstrike\addons\eventscripts\dorespawn\ [*]Open es_dorespawn.txt with notepad, or the text editor of your choice. [*]Fill out the configuration block to your liking. [*]Save es_dorespawn.txt with your configuration changes. [*]Add "es_load dorespawn" to your autoexec.cfg or the applicable config file for your task. [*](Re)Start your server. If you do not want to restart your server, simple run the command "es_load dorespawn" through your RCON or server console.

Version Notes For v1.3 Advanced

Updated on: 2008-05-03 07:22:36 EST by DarkOddity (View Zip Contents)
As DO Respawn 1.3 Advanced is essentially a completely new plugin, I am not going to include version notes as the script was once again, completely re-written from the ground up.

( Previous Versions )